commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Carman (JIRA)" <>
Subject [jira] Created: (PROXY-4) SerializingInterceptor
Date Fri, 19 Oct 2007 15:52:51 GMT

                 Key: PROXY-4
             Project: Commons Proxy
          Issue Type: New Feature
            Reporter: James Carman
            Assignee: James Carman

When unit testing classes that are going to be invoked remotely, it's important to test that
the parameters and return types can be serialized/deserialized properly.  What if commons-proxy
included a neat little helper class that makes a serialized copy of the parameters of an invocation
before passing them to the target object and then makes a serialized copy of the return value
before returning it?

public class SerializingInterceptor
  public Object intercept(Invocation invocation)
    Object[] argumentsCopy = ( Object[] )serializedCopy(invocation.getArguments());
    return serializedCopy(invocation.proceed());  

  private Object serializedCopy(Serializable original);

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message