@Target(value=TYPE) @Retention(value=RUNTIME) @Component public @interface Notify
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
Modifier and Type | Optional Element and Description |
---|---|
boolean |
autoStart
Set whether this container will start once instantiated.
|
boolean |
durable |
boolean |
fifo |
String |
gigaSpace
The name of the bean that is the
GigaSpace this container will
use. |
boolean |
guaranteed
Deprecated.
|
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 |
ReplicateNotifyTemplateType |
replicateNotifyTemplate |
String |
tag
A tag can be supplied to identify a durable notification listener endpoint for debug/auditing purposes.
|
TriggerNotifyTemplateType |
triggerNotifyTemplate |
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
@Deprecated public abstract boolean guaranteed
public abstract String tag
public abstract boolean passArrayAsIs
Object[]
to the listener. Default to false
which means it will be passed one event at a
time.public abstract Class<INotifyDelegatorFilter> notifyFilter
SimpleNotifyEventListenerContainer.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 AbstractEventListenerContainer.start()
.
public abstract ReplicateNotifyTemplateType replicateNotifyTemplate
public abstract TriggerNotifyTemplateType triggerNotifyTemplate
Copyright © GigaSpaces.