public class EntryArrivedRemoteEvent extends SpaceRemoteEvent implements Cloneable, com.gigaspaces.lrmi.nio.LRMIMethodTrackingIdProvider
Modifier and Type | Field and Description |
---|---|
protected IJSpace |
_spaceProxy |
protected String |
_templateUID |
EMPTY_STRING
eventID, handback, seqNum, source
Constructor and Description |
---|
EntryArrivedRemoteEvent()
Empty constructor.
|
EntryArrivedRemoteEvent(IJSpace source,
long eventID,
long seqNum,
MarshalledObject handback,
com.gigaspaces.internal.transport.IEntryPacket entryPacket,
com.gigaspaces.internal.transport.IEntryPacket oldEntryPacket,
NotifyActionType notifyType,
boolean fromReplication,
String templateUID,
com.gigaspaces.internal.client.QueryResultTypeInternal resultType)
/** This constructor is reserved for internal usage only.
|
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Returns a shallow copy of this EntryArrivedRemoteEvent instance.
|
com.gigaspaces.internal.transport.IEntryPacket |
getEntryPacket()
Returns an internal GigaSpaces structure to send/receive entries from the space.
|
String |
getKey() |
String |
getLRMIMethodTrackingId() |
NotifyActionType |
getNotifyActionType()
Returns a notify type of this event.
|
int |
getNotifyType()
Deprecated.
since 9.1 use
getNotifyActionType() instead. |
Object |
getObject()
Returns the entry by specification of user.
|
com.j_spaces.core.OperationID |
getOperationID() |
MarshalledObject |
getRegistrationObject()
Returns the handback object that was provided as a parameter to
the event interest registration method, if any.
|
Object |
getSource()
The space on which the Event initially occurred.
|
Uuid |
getSpaceUuid()
Returns the unique uid of the space the event originated from.
|
String |
getTemplateUID()
returns multicast templateID, TODO remote this support after support TemplateID == NotifySpaceUID
|
boolean |
isFromReplication() |
protected void |
readExternal(ObjectInput in,
com.gigaspaces.internal.version.PlatformLogicalVersion version)
Reserved for internal usage.
|
void |
setSpaceProxy(IJSpace spaceProxy) |
protected void |
setSpaceProxyUuid(Uuid spaceProxyUuid) |
String |
toString() |
protected void |
writeExternal(ObjectOutput out,
com.gigaspaces.internal.version.PlatformLogicalVersion version)
Reserved for internal usage.
|
readExternal, writeExternal
getID, getSequenceNumber
protected String _templateUID
protected transient IJSpace _spaceProxy
public EntryArrivedRemoteEvent()
public EntryArrivedRemoteEvent(IJSpace source, long eventID, long seqNum, MarshalledObject handback, com.gigaspaces.internal.transport.IEntryPacket entryPacket, com.gigaspaces.internal.transport.IEntryPacket oldEntryPacket, NotifyActionType notifyType, boolean fromReplication, String templateUID, com.gigaspaces.internal.client.QueryResultTypeInternal resultType)
public com.gigaspaces.internal.transport.IEntryPacket getEntryPacket()
EntryPacket
public Object getSource()
getSource
in class EventObject
public com.j_spaces.core.OperationID getOperationID()
public Uuid getSpaceUuid()
public Object getObject() throws UnusableEntryException
UnusableEntryException
- This exception is no longer thrown.@Deprecated public int getNotifyType()
getNotifyActionType()
instead.public NotifyActionType getNotifyActionType()
public MarshalledObject getRegistrationObject()
getRegistrationObject
in class RemoteEvent
public void setSpaceProxy(IJSpace spaceProxy)
public Object clone()
protected void setSpaceProxyUuid(Uuid spaceProxyUuid)
public String getTemplateUID()
public String toString()
toString
in class EventObject
public boolean isFromReplication()
public String getKey()
protected void writeExternal(ObjectOutput out, com.gigaspaces.internal.version.PlatformLogicalVersion version) throws IOException
SpaceRemoteEvent
writeExternal
in class SpaceRemoteEvent
IOException
protected void readExternal(ObjectInput in, com.gigaspaces.internal.version.PlatformLogicalVersion version) throws IOException, ClassNotFoundException
SpaceRemoteEvent
readExternal
in class SpaceRemoteEvent
IOException
ClassNotFoundException
public String getLRMIMethodTrackingId()
getLRMIMethodTrackingId
in interface com.gigaspaces.lrmi.nio.LRMIMethodTrackingIdProvider
Copyright © GigaSpaces.