|
GigaSpaces XAP 7.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Target(value=TYPE) @Retention(value=RUNTIME) @Component public @interface Notify
Marks an event listener as polled event listener. It will be wrapped automtically with
SimpleNotifyEventListenerContainer
.
Template can be provided using EventTemplate
marked on
a general method that returns the template.
The event listener method should be marked with SpaceDataEvent
.
TransactionalEvent
,
NotifyBatch
,
NotifyLease
,
NotifyType
Optional Element Summary | |
---|---|
boolean |
autoStart
Set whether this container will start once instantiated. |
NotifyComType |
commType
|
boolean |
fifo
|
String |
gigaSpace
The name of the bean that that is the GigaSpace this container will
used. |
boolean |
guaranteed
|
boolean |
ignoreEventOnNullTake
|
Class<INotifyDelegatorFilter> |
notifyFilter
|
boolean |
passArrayAsIs
When batching is turned on, should the batch of events be passed as an Object[] to
the listener. |
boolean |
performSnapshot
|
boolean |
performTakeOnNotify
|
String |
value
The value may indicate a suggestion for a logical component name, to be turned into a Spring bean in case of an autodetected component. |
public abstract String value
public abstract String gigaSpace
GigaSpace
this container will
used.
Note, this is optional. If there is only one GigaSpace
defined in the application context, it will be used.
public abstract boolean performSnapshot
AbstractTemplateEventListenerContainer.setPerformSnapshot(boolean)
public abstract boolean performTakeOnNotify
SimpleNotifyEventListenerContainer.setPerformTakeOnNotify(boolean)
public abstract boolean ignoreEventOnNullTake
SimpleNotifyEventListenerContainer.setIgnoreEventOnNullTake(boolean)
public abstract boolean guaranteed
AbstractNotifyEventListenerContainer.setGuaranteed(Boolean)
public abstract NotifyComType commType
AbstractNotifyEventListenerContainer.setComType(int)
public abstract boolean fifo
AbstractNotifyEventListenerContainer.setFifo(boolean)
public abstract boolean passArrayAsIs
Object[]
to
the listener. Default to false
which means it will be passed one event at a time.
AbstractNotifyEventListenerContainer.setPassArrayAsIs(boolean)
public abstract Class<INotifyDelegatorFilter> notifyFilter
AbstractNotifyEventListenerContainer.setNotifyFilter(com.j_spaces.core.client.INotifyDelegatorFilter)
public abstract boolean autoStart
Default is true
. Set to false
in order for this container to
be started using AbstractSpaceListeningContainer.start()
.
|
GigaSpaces XAP 7.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |