Annotation Interface AsyncPolling
Marks an event listener an asyncronous polled event listener. It will be wrapped automtically
with
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.
- Author:
- kimchy
- See Also:
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanSet whether this container will start once instantiated.intSpecify the number of concurrent consumers to create.The name of the bean that is theGigaSpacethis container will use.booleanIf set totruewill perform prepareTemplate operation on the provided template before invoking registering as an event listener.longSet the timeout to use for receive calls, in milliseconds.The value may indicate a suggestion for a logical component name, to be turned into a Spring bean in case of an autodetected component.
-
Element Details
-
value
String valueThe value may indicate a suggestion for a logical component name, to be turned into a Spring bean in case of an autodetected component.- Returns:
- the suggested component name, if any
- Default:
- ""
-
gigaSpace
String gigaSpaceThe name of the bean that is theGigaSpacethis container will use.Note, this is optional. If there is only one
GigaSpacedefined in the application context, it will be used.- Default:
- ""
-
concurrentConsumers
int concurrentConsumersSpecify the number of concurrent consumers to create. Default is 1.- Default:
- 1
-
receiveTimeout
long receiveTimeoutSet the timeout to use for receive calls, in milliseconds. The default is 60000 ms, that is, 1 minute.NOTE: This value needs to be smaller than the transaction timeout used by the transaction manager (in the appropriate unit, of course).
- Default:
- 60000L
-
performSnapshot
boolean performSnapshotIf set totruewill perform prepareTemplate operation on the provided template before invoking registering as an event listener.- See Also:
- Default:
- true
-
autoStart
boolean autoStartSet whether this container will start once instantiated.Default is
true. Set tofalsein order for this container to be started usingAbstractEventListenerContainer.start().- Default:
- true
-