Package com.gigaspaces.events.batching
Class BatchRemoteEvent
java.lang.Object
java.util.EventObject
net.jini.core.event.RemoteEvent
com.gigaspaces.events.SpaceRemoteEvent
com.j_spaces.core.client.EntryArrivedRemoteEvent
com.gigaspaces.events.batching.BatchRemoteEvent
- All Implemented Interfaces:
LRMIMethodTrackingIdProvider,SmartExternalizable,Externalizable,Serializable,Cloneable
Received on
BatchRemoteEventListener.notifyBatch(BatchRemoteEvent) when a batch of events
that matches the pending templates registration.- Since:
- 6.6
- Author:
- Assy
- See Also:
-
Field Summary
Fields inherited from class com.j_spaces.core.client.EntryArrivedRemoteEvent
_spaceProxy, _templateUIDFields inherited from class com.gigaspaces.events.SpaceRemoteEvent
EMPTY_STRINGFields inherited from class net.jini.core.event.RemoteEvent
eventID, handback, seqNum, source -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidreadExternal(ObjectInput in, PlatformLogicalVersion version) Reserved for internal usage.voidsetSpaceProxy(IJSpace spaceProxy) Used internally to set the proxy for all the eventsprotected voidwriteExternal(ObjectOutput out, PlatformLogicalVersion version) Reserved for internal usage.Methods inherited from class com.j_spaces.core.client.EntryArrivedRemoteEvent
clone, getEntryPacket, getKey, getNotifyActionType, getNotifyType, getObject, getOperationID, getRegistrationObject, getSource, getSpaceUuid, getTemplateUID, isFromReplication, setSpaceProxyUuid, toStringMethods inherited from class com.gigaspaces.events.SpaceRemoteEvent
readExternal, writeExternalMethods inherited from class net.jini.core.event.RemoteEvent
getID, getSequenceNumberMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
BatchRemoteEvent
public BatchRemoteEvent() -
BatchRemoteEvent
-
-
Method Details
-
getEvents
- Returns:
- an array of remote events
-
setSpaceProxy
Used internally to set the proxy for all the events- Overrides:
setSpaceProxyin classEntryArrivedRemoteEvent
-
writeExternal
Description copied from class:SpaceRemoteEventReserved for internal usage.- Overrides:
writeExternalin classEntryArrivedRemoteEvent- Throws:
IOException
-
readExternal
protected void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException Description copied from class:SpaceRemoteEventReserved for internal usage.- Overrides:
readExternalin classEntryArrivedRemoteEvent- Throws:
IOExceptionClassNotFoundException
-
getLRMIMethodTrackingId
- Specified by:
getLRMIMethodTrackingIdin interfaceLRMIMethodTrackingIdProvider- Overrides:
getLRMIMethodTrackingIdin classEntryArrivedRemoteEvent
-