|
GigaSpaces XAP 7.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.EventObject
net.jini.core.event.RemoteEvent
com.j_spaces.core.client.EntryArrivedRemoteEvent
public class EntryArrivedRemoteEvent
An EntryArrivedRemoteEvent is sent to a NotifyDelegator object when an entry that matches the delegator's template enters a GigaSpace.
NotifyDelegator,
Serialized Form| Field Summary | |
|---|---|
protected IJSpace |
_spaceProxy
keep the local ref, incase the notify delegator listener was constructed as listener. |
protected String |
_templateUID
multicast TemplateID, not for serialized stream. |
| Fields inherited from class net.jini.core.event.RemoteEvent |
|---|
eventID, handback, seqNum, source |
| Constructor Summary | |
|---|---|
EntryArrivedRemoteEvent()
Empty constructor. |
|
EntryArrivedRemoteEvent(IJSpace source,
long eventID,
long seqNum,
MarshalledObject handback,
com.gigaspaces.internal.transport.IEntryPacket entryPacket,
int notifyType,
boolean fromReplication,
String templateUID)
Constructs a EntryArrivedRemoteEvent object. |
|
EntryArrivedRemoteEvent(IJSpace source,
long eventID,
long seqNum,
MarshalledObject handback,
com.gigaspaces.internal.transport.IEntryPacket entryPacket,
int notifyType,
String templateUID)
|
|
| Method Summary | |
|---|---|
Object |
clone()
Returns a shallow copy of this EntryArrivedRemoteEvent instance. |
net.jini.core.entry.Entry |
getEntry()
Deprecated. use getObject() instead. |
net.jini.core.entry.Entry |
getEntry(boolean getExternalEntry)
Deprecated. use getObject() or getExternalEntry() instead. |
com.gigaspaces.internal.transport.IEntryPacket |
getEntryPacket()
Returns an internal GigaSpaces structure to send/receive entries from the space. |
ExternalEntry |
getExternalEntry()
Returns the ExternalEntry that triggered the specified remote event. |
String |
getKey()
|
NotifyActionType |
getNotifyActionType()
Returns a notify type of this event. |
int |
getNotifyType()
Returns a notify type of this event. |
Object |
getObject()
Returns the entry by specification of user. |
com.j_spaces.core.OperationID |
getOperationID()
|
MarshalledObject |
getRegistrationObject()
|
Object |
getSource()
|
net.jini.id.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 |
protected boolean |
isAcceptableByFilter(String filterID)
|
boolean |
isFromReplication()
is that specific event comes from prelication or not. |
void |
readExternal(ObjectInput in)
|
void |
setSpaceProxy(IJSpace spaceProxy)
|
protected void |
setSpaceProxyUuid(net.jini.id.Uuid spaceProxyUuid)
|
String |
toString()
|
void |
writeExternal(ObjectOutput out)
. |
| Methods inherited from class net.jini.core.event.RemoteEvent |
|---|
getID, getSequenceNumber |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected String _templateUID
protected transient IJSpace _spaceProxy
| Constructor Detail |
|---|
public EntryArrivedRemoteEvent()
public EntryArrivedRemoteEvent(IJSpace source,
long eventID,
long seqNum,
MarshalledObject handback,
com.gigaspaces.internal.transport.IEntryPacket entryPacket,
int notifyType,
String templateUID)
public EntryArrivedRemoteEvent(IJSpace source,
long eventID,
long seqNum,
MarshalledObject handback,
com.gigaspaces.internal.transport.IEntryPacket entryPacket,
int notifyType,
boolean fromReplication,
String templateUID)
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.entryPacket - an internal GigaSpaces structure to send/receive entries from the space.notifyType - the type of the method that cause this notify. see NotifyModifiers| Method Detail |
|---|
public com.gigaspaces.internal.transport.IEntryPacket getEntryPacket()
EntryPacketpublic Object getSource()
getSource in class EventObjectpublic com.j_spaces.core.OperationID getOperationID()
public net.jini.id.Uuid getSpaceUuid()
public ExternalEntry getExternalEntry()
throws net.jini.core.entry.UnusableEntryException
net.jini.core.entry.UnusableEntryException - One or more fields in the entry cannot be
deserialized, or the class for the entry type
itself cannot be deserialized.
@Deprecated
public net.jini.core.entry.Entry getEntry(boolean getExternalEntry)
throws net.jini.core.entry.UnusableEntryException
getObject() or getExternalEntry() instead.
getExternalEntry - if true this method will return ExternalEntry, otherwise Entry Object.
net.jini.core.entry.UnusableEntryException - One or more fields in the entry cannot be
deserialized, or the class for the entry type
itself cannot be deserialized.
@Deprecated
public net.jini.core.entry.Entry getEntry()
throws net.jini.core.entry.UnusableEntryException
getObject() instead.
net.jini.core.entry.UnusableEntryException - One or more fields in the entry cannot be
deserialized, or the class for the entry type
itself cannot be deserialized.
public Object getObject()
throws net.jini.core.entry.UnusableEntryException
net.jini.core.entry.UnusableEntryException - One or more fields in the entry cannot be
deserialized, or the class for the entry type
itself cannot be deserialized.public int getNotifyType()
public NotifyActionType getNotifyActionType()
public MarshalledObject getRegistrationObject()
getRegistrationObject in class net.jini.core.event.RemoteEvent
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizableIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizableIOException
ClassNotFoundExceptionpublic void setSpaceProxy(IJSpace spaceProxy)
public Object clone()
clone in class Objectprotected void setSpaceProxyUuid(net.jini.id.Uuid spaceProxyUuid)
protected boolean isAcceptableByFilter(String filterID)
false.public String getTemplateUID()
public String toString()
toString in class EventObjectpublic boolean isFromReplication()
public String getKey()
|
GigaSpaces XAP 7.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||