Package | Description |
---|---|
com.gigaspaces.events |
Provides GigaSpaces events related interfaces.
|
com.gigaspaces.events.batching | |
com.gigaspaces.events.fifo | |
com.gigaspaces.internal.client.cache.localcache | |
com.gigaspaces.internal.client.spaceproxy | |
com.gigaspaces.internal.client.spaceproxy.events | |
com.gigaspaces.internal.events.durable | |
com.gigaspaces.internal.lrmi.stubs | |
com.gigaspaces.internal.query.continous | |
com.gigaspaces.internal.server.storage | |
com.j_spaces.core.client |
Provides GigaSpaces client interface services
|
com.j_spaces.core.client.cache.map | |
com.j_spaces.kernel.weaklistener | |
com.sun.jini.reggie |
Provides implementations of
ServiceRegistrar . |
net.jini.core.lookup | |
net.jini.space |
JavaSpaces(TM) servers provide a place on the network, a space,
for clients to store and exchange objects.
|
org.jini.rio.event | |
org.openspaces.events.notify |
A notify event container allowing to use GigaSpace support for notifications.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ManagedRemoteEventListener
this interface allows the listener to receive an initialization event.
|
Modifier and Type | Method and Description |
---|---|
RemoteEventListener |
NotifyInfo.getListener() |
Modifier and Type | Method and Description |
---|---|
EventRegistration |
DataEventSession.addListener(Object template,
RemoteEventListener listener)
Registers a listener with a space using a POJO template.
|
EventRegistration |
AbstractDataEventSession.addListener(Object template,
RemoteEventListener listener) |
EventRegistration |
DataEventSession.addListener(Object template,
RemoteEventListener listener,
long lease,
MarshalledObject handback,
INotifyDelegatorFilter filter,
NotifyActionType actionTypes)
Deprecated.
Since 9.7
|
EventRegistration |
AbstractDataEventSession.addListener(Object template,
RemoteEventListener listener,
long lease,
MarshalledObject handback,
INotifyDelegatorFilter filter,
NotifyActionType notifyType) |
EventRegistration |
DataEventSession.addListener(Object template,
RemoteEventListener listener,
long lease,
NotifyActionType actionTypes)
Deprecated.
Since 9.7
|
EventRegistration |
AbstractDataEventSession.addListener(Object template,
RemoteEventListener listener,
long lease,
NotifyActionType actionTypes) |
EventRegistration |
DataEventSession.addListener(Object template,
RemoteEventListener listener,
NotifyActionType actionTypes)
Registers a listener with a space using a POJO template
|
EventRegistration |
AbstractDataEventSession.addListener(Object template,
RemoteEventListener listener,
NotifyActionType actionTypes) |
EventRegistration |
DataEventSession.addListener(Object template,
RemoteEventListener listener,
NotifyActionType actionTypes,
MarshalledObject handback,
INotifyDelegatorFilter filter)
Registers a listener with a space using a POJO template
|
EventRegistration |
AbstractDataEventSession.addListener(Object template,
RemoteEventListener listener,
NotifyActionType notifyType,
MarshalledObject handback,
INotifyDelegatorFilter filter) |
NotifyInfo |
AbstractDataEventSession.createNotifyInfo(RemoteEventListener listener,
NotifyActionType notifyType) |
void |
NotifyInfo.setListener(RemoteEventListener listener) |
Constructor and Description |
---|
NotifyInfo(RemoteEventListener listener,
int notifyType) |
NotifyInfo(RemoteEventListener listener,
int notifyType,
boolean fifo) |
NotifyInfo(RemoteEventListener listener,
int notifyType,
boolean fifo,
MarshalledObject<?> handback) |
NotifyInfo(RemoteEventListener listener,
NotifyActionType notifyType,
EventSessionConfig config,
MarshalledObject<?> handback,
INotifyDelegatorFilter filter) |
NotifyInfo(RemoteEventListener listener,
NotifyInfo notifyInfo) |
Modifier and Type | Interface and Description |
---|---|
interface |
BatchRemoteEventListener
Extends the RemoteEventListener to provide batch events.
|
Modifier and Type | Class and Description |
---|---|
class |
LRMIBatchNotifyDelegatorListener
Notify delegator for batch notifications.
|
Constructor and Description |
---|
BlockedOrderedQueue(RemoteEventListener listener,
ExecutorService threadPool,
long maxCapacity,
NotifyInfo info)
Constructor
|
Modifier and Type | Class and Description |
---|---|
class |
LocalCacheListener |
Modifier and Type | Method and Description |
---|---|
EventRegistration |
AbstractSpaceProxy.notify(Entry template,
Transaction txn,
RemoteEventListener listener,
long lease,
MarshalledObject handback) |
Modifier and Type | Class and Description |
---|---|
class |
DataEventListener |
class |
FifoDataEventListener
this is an event listener wrapper that delivers FIFO notifications to the inner listener
the order is kept per source (space). |
class |
MultiplexDataEventListener
A custom listener which is used to group all notification registrations from a space proxy using
a single listener.
|
class |
SpaceProxyDataEventListener |
Modifier and Type | Field and Description |
---|---|
protected RemoteEventListener |
DataEventListener._listener |
Constructor and Description |
---|
DataEventListener(RemoteEventListener listener,
ExecutorService threadPool) |
FifoDataEventListener(RemoteEventListener listener,
ExecutorService threadPool,
NotifyInfo info) |
SpaceProxyDataEventListener(RemoteEventListener listener,
ExecutorService threadPool,
IJSpace space,
GenericExporter exporter) |
Modifier and Type | Class and Description |
---|---|
class |
NotifyCallHandler |
Modifier and Type | Field and Description |
---|---|
protected RemoteEventListener |
AbstractReplicationNotificationInEntryHandler._listener |
Constructor and Description |
---|
NotifyCallHandler(RemoteEventListener listener,
NotifyInfo notifyInfo,
ITemplatePacket templatePacket,
ReplicationNotificationClientEndpoint endpoint) |
Modifier and Type | Class and Description |
---|---|
class |
LRMINotifyDelegatorListener
NotifyDelegator stub to get notification via LRMI layer.
|
class |
LRMIRemoteEventListener
Super class of all Notify stubs.
|
Constructor and Description |
---|
LRMINotifyDelegatorListener(RemoteEventListener directObjRef,
RemoteEventListener dynamicProxy)
constructor to initialize NotifyDelegator remoteEventListener
|
LRMIRemoteEventListener(RemoteEventListener directRefProxy,
RemoteEventListener dynamicProxy)
constructor to initialize notify remote event listener
|
Modifier and Type | Class and Description |
---|---|
class |
ContinousQuery |
Modifier and Type | Method and Description |
---|---|
RemoteEventListener |
NotifyTemplateHolder.getREListener() |
Modifier and Type | Method and Description |
---|---|
void |
NotifyTemplateHolder.setREListener(RemoteEventListener listener) |
Modifier and Type | Interface and Description |
---|---|
interface |
INotifyDelegator
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
MapCache
This class provides a lightweight implementation to GigaSpaces IMap interface (A JCache standard
extension), for Distributed Caching using java.util.Map API.
|
Modifier and Type | Class and Description |
---|---|
class |
WeakBatchRemoteEventListener
Used in order to weakly hold batch listeners by the Notify delegator.
|
class |
WeakRemoteEventListener
Used in order to weakly hold listeners by the Notify delegator.
|
Constructor and Description |
---|
WeakRemoteEventListener(RemoteEventListener listener) |
Modifier and Type | Method and Description |
---|---|
RegistrarEventRegistration |
Registrar.notify(Template tmpl,
int transitions,
RemoteEventListener listener,
MarshalledObject handback,
long leaseDuration)
Registers for event notification.
|
RegistrarEventRegistration |
GigaRegistrar.notify(Template tmpl,
int transitions,
RemoteEventListener listener,
MarshalledObject handback,
long leaseDuration) |
RegistrarEventRegistration |
Registrar.notify(Template tmpl,
int transitions,
RemoteEventListener listener,
MarshalledObject handback,
long leaseDuration,
int notifyType)
Registers for event notification.
|
RegistrarEventRegistration |
GigaRegistrar.notify(Template tmpl,
int transitions,
RemoteEventListener listener,
MarshalledObject handback,
long leaseDuration,
int notifyType) |
Modifier and Type | Method and Description |
---|---|
RegistrarEventRegistration |
ServiceRegistrar.notify(ServiceTemplate tmpl,
int transitions,
RemoteEventListener listener,
MarshalledObject handback,
long leaseDuration)
Registers for event notification.
|
RegistrarEventRegistration |
ServiceRegistrar.notify(ServiceTemplate tmpl,
int transitions,
RemoteEventListener listener,
MarshalledObject handback,
long leaseDuration,
int notifyType)
Same as above, just return the matching templaes with the call
|
Modifier and Type | Method and Description |
---|---|
EventRegistration |
JavaSpace.notify(Entry tmpl,
Transaction txn,
RemoteEventListener listener,
long lease,
MarshalledObject handback)
When entries are written that match this template notify the given
listener with
a RemoteEvent that includes the handback object. |
Modifier and Type | Method and Description |
---|---|
EventRegistration |
EventProducer.register(EventDescriptor descriptor,
RemoteEventListener listener,
MarshalledObject handback,
long duration)
The register method creates a leased
EventRegistration for the
EventDescriptor type passed in based on the requested lease duration. |
Modifier and Type | Method and Description |
---|---|
protected EventRegistration |
SimpleNotifyEventListenerContainer.registerListener(DataEventSession dataEventSession,
RemoteEventListener listener)
Registers a listener using the provided
DataEventSession and
based on different parameters set on this container. |
Copyright © GigaSpaces.