GigaSpaces XAP 7.1 API

org.openspaces.remoting
Class HashedEventDrivenSpaceRemotingEntry

java.lang.Object
  extended by com.j_spaces.core.client.MetaDataEntry
      extended by org.openspaces.remoting.EventDrivenSpaceRemotingEntry
          extended by org.openspaces.remoting.HashedEventDrivenSpaceRemotingEntry
All Implemented Interfaces:
IMetaDataEntry, Externalizable, Serializable, Cloneable, net.jini.core.entry.Entry, SpaceRemotingInvocation, SpaceRemotingResult

public class HashedEventDrivenSpaceRemotingEntry
extends EventDrivenSpaceRemotingEntry

Author:
kimchy (shay.banon)
See Also:
Serialized Form

Field Summary
 RemotingUtils.MethodHash methodHash
           
 
Fields inherited from class org.openspaces.remoting.EventDrivenSpaceRemotingEntry
arguments, ex, instanceId, isInvocation, lookupName, metaArguments, methodName, oneWay, result, routing
 
Constructor Summary
HashedEventDrivenSpaceRemotingEntry()
           
 
Method Summary
 HashedEventDrivenSpaceRemotingEntry buildInvocation(String lookupName, String methodName, RemotingUtils.MethodHash methodHash, Object[] arguments)
           
 HashedEventDrivenSpaceRemotingEntry buildResult(Object result)
           
 EventDrivenSpaceRemotingEntry buildResult(Throwable e)
           
 EventDrivenSpaceRemotingEntry buildResultTemplate()
           
 void readExternal(ObjectInput in)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class org.openspaces.remoting.EventDrivenSpaceRemotingEntry
__getSpaceIndexedFields, buildInvocation, clone, getArguments, getException, getInstanceId, getLookupName, getMetaArguments, getMethodName, getResult, getRouting, setRouting, toString
 
Methods inherited from class com.j_spaces.core.client.MetaDataEntry
__getEntryInfo, __setEntryInfo, _readExternal, _writeExternal, isFifo, isNOWriteLeaseMode, isTransient, makePersistent, makeTransient, setFifo, setNOWriteLeaseMode, setTransient
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

methodHash

public RemotingUtils.MethodHash methodHash
Constructor Detail

HashedEventDrivenSpaceRemotingEntry

public HashedEventDrivenSpaceRemotingEntry()
Method Detail

buildInvocation

public HashedEventDrivenSpaceRemotingEntry buildInvocation(String lookupName,
                                                           String methodName,
                                                           RemotingUtils.MethodHash methodHash,
                                                           Object[] arguments)

buildResultTemplate

public EventDrivenSpaceRemotingEntry buildResultTemplate()
Overrides:
buildResultTemplate in class EventDrivenSpaceRemotingEntry

buildResult

public EventDrivenSpaceRemotingEntry buildResult(Throwable e)
Overrides:
buildResult in class EventDrivenSpaceRemotingEntry

buildResult

public HashedEventDrivenSpaceRemotingEntry buildResult(Object result)
Overrides:
buildResult in class EventDrivenSpaceRemotingEntry

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class EventDrivenSpaceRemotingEntry
Throws:
IOException
ClassNotFoundException

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class EventDrivenSpaceRemotingEntry
Throws:
IOException

GigaSpaces XAP 7.1 API

Copyright © GigaSpaces.