|
GigaSpaces XAP 7.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.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 FormField 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()
EntryPacket
public Object getSource()
getSource
in class EventObject
public 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 Externalizable
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public void setSpaceProxy(IJSpace spaceProxy)
public Object clone()
clone
in class Object
protected void setSpaceProxyUuid(net.jini.id.Uuid spaceProxyUuid)
protected boolean isAcceptableByFilter(String filterID)
false
.public String getTemplateUID()
public String toString()
toString
in class EventObject
public 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 |