@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 |
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 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.