org.jboss.invocation
Class DataContainerMarshallingInvokerInterceptor

java.lang.Object
  extended by org.jboss.proxy.Interceptor
      extended by org.jboss.invocation.InvokerInterceptor
          extended by org.jboss.invocation.MarshallingInvokerInterceptor
              extended by org.jboss.invocation.DataContainerMarshallingInvokerInterceptor
All Implemented Interfaces:
Externalizable, Serializable

public class DataContainerMarshallingInvokerInterceptor
extends MarshallingInvokerInterceptor

This MarshallingInvokerInterceptor uses JbossSerialization DataContainer's doing a faster serialization over call-by-values than For Marshalling local call-by-values using JBossSerialization

Author:
Clebert Suconic
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.invocation.InvokerInterceptor
invokerProxyHA, localInvoker, remoteInvoker
 
Fields inherited from class org.jboss.proxy.Interceptor
nextInterceptor
 
Constructor Summary
DataContainerMarshallingInvokerInterceptor()
           
 
Method Summary
protected  org.jboss.remoting.serialization.IMarshalledValue createMarshalledValueForCallByValue(Object value)
           
 
Methods inherited from class org.jboss.invocation.MarshallingInvokerInterceptor
invoke
 
Methods inherited from class org.jboss.invocation.InvokerInterceptor
getLocal, hasLocalTarget, invokeInvoker, invokeLocal, invokeLocalMarshalled, invokeMarshalled, isClustered, isLocal, isLocal, readExternal, setLocal, writeExternal
 
Methods inherited from class org.jboss.proxy.Interceptor
getNext, setNext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataContainerMarshallingInvokerInterceptor

public DataContainerMarshallingInvokerInterceptor()
Method Detail

createMarshalledValueForCallByValue

protected org.jboss.remoting.serialization.IMarshalledValue createMarshalledValueForCallByValue(Object value)
                                                                                         throws IOException
Overrides:
createMarshalledValueForCallByValue in class InvokerInterceptor
Throws:
IOException


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.