public class SpaceRemoteEvent extends RemoteEvent implements SmartExternalizable
| Modifier and Type | Field and Description |
|---|---|
protected static String |
EMPTY_STRING |
eventID, handback, seqNum, source| Constructor and Description |
|---|
SpaceRemoteEvent()
Required for Externalizable
|
SpaceRemoteEvent(Object source,
long eventID,
long seqNum,
MarshalledObject handback)
Constructs a SpaceRemoteEvent object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
readExternal(ObjectInput in)
Required for Externalizable
|
protected void |
readExternal(ObjectInput in,
PlatformLogicalVersion version)
Reserved for internal usage.
|
void |
writeExternal(ObjectOutput out)
Required for Externalizable
|
protected void |
writeExternal(ObjectOutput out,
PlatformLogicalVersion version)
Reserved for internal usage.
|
getID, getRegistrationObject, getSequenceNumbergetSource, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitenabledSmartExternalizableWithReferenceprotected static final String EMPTY_STRING
public SpaceRemoteEvent()
public SpaceRemoteEvent(Object source, long eventID, long seqNum, MarshalledObject handback)
The abstract state contained in a RemoteEvent object includes a reference to the object in which the event occurred, a long which identifies the kind of event relative to the object in which the event occurred, a long which indicates the sequence number of this instance of the event kind, and a MarshalledObject that is to be handed back when the notification occurs. The combination of the event identifier and the object reference obtained from the RemoteEvent object should uniquely identify the event type.
source - an Object representing the event sourceeventID - a long containing the event identifierseqNum - a long containing the event sequence numberhandback - a MarshalledObject that was passed in as part of the original event
registration.public void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionprotected void writeExternal(ObjectOutput out, PlatformLogicalVersion version) throws IOException
IOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionprotected void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionCopyright © GigaSpaces.