@Target(value=TYPE) @Retention(value=RUNTIME) @Component public @interface AsyncPolling
SimpleAsyncPollingEventListenerContainer
.
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
,
AsyncHandler
Modifier and Type | Optional Element and Description |
---|---|
boolean |
autoStart
Set whether this container will start once instantiated.
|
int |
concurrentConsumers
Specify the number of concurrent consumers to create.
|
String |
gigaSpace
The name of the bean that is the
GigaSpace this container will
use. |
boolean |
performSnapshot
If set to
true will perform prepareTemplate operation on the provided template before
invoking registering as an event listener. |
long |
receiveTimeout
Set the timeout to use for receive calls, in milliseconds.
|
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 int concurrentConsumers
public abstract long receiveTimeout
NOTE: This value needs to be smaller than the transaction timeout used by the transaction manager (in the appropriate unit, of course).
public abstract boolean performSnapshot
true
will perform prepareTemplate operation on the provided template before
invoking registering as an event listener.GigaSpace.prepareTemplate(Object)
,
AbstractEventListenerContainer.setPerformSnapshot(boolean)
public abstract boolean autoStart
Default is true
. Set to false
in order for this container to be
started using AbstractEventListenerContainer.start()
.
Copyright © GigaSpaces.