GigaSpaces XAP 7.0 API

Package org.openspaces.events.notify

A notify event container allowing to use GigaSpace support for notifications.

See:
          Description

Interface Summary
NotifyTypeProvider An extension of space event listener allowing the listener to control programmatically (without the user having to configure it within the notify container) which notifications this listener will be invoked on.
 

Class Summary
AbstractNotifyEventListenerContainer Base class for notifications based containers allowing to register listener that will be triggered by the space if notifications occur.
AggregatedNotifyEventContainerServiceDetails Notify container service details.
AggregatedNotifyEventContainerServiceDetails.Attributes  
NotifyEventContainerServiceDetails Notify container service details.
NotifyEventContainerServiceDetails.Attributes  
NotifyEventContainerServiceMonitors Notify container service monitors.
NotifyEventContainerServiceMonitors.Attributes  
SimpleNotifyContainerConfigurer A simplified programmatic configuration that for SimpleNotifyEventListenerContainer.
SimpleNotifyEventListenerContainer A simple notification based container allowing to register a SpaceDataEventListener that will be triggered by notifications.
 

Enum Summary
NotifyComType The communication type used to send notifications.
 

Exception Summary
CannotCreateNotifySessionException A failure to create a notify session.
NotifyListenerRegistrationException A failure to register a notify listener.
 

Annotation Types Summary
Notify Marks an event listener as polled event listener.
NotifyBatch Enables batching of notifications.
NotifyLease Marking with this annotation will cause the notify container to have a lease (automatically sets true to AbstractNotifyEventListenerContainer.setAutoRenew(boolean).
NotifyType Controls which type of notifications will be sent.
 

Package org.openspaces.events.notify Description

A notify event container allowing to use GigaSpace support for notifications.


GigaSpaces XAP 7.0 API

Copyright © GigaSpaces.