Class SimpleAsyncPollingContainerConfigurer

java.lang.Object
org.openspaces.events.asyncpolling.SimpleAsyncPollingContainerConfigurer

public class SimpleAsyncPollingContainerConfigurer extends Object
A simplified programmatic configuration that for SimpleAsyncPollingEventListenerContainer.

Sample usage:

UrlSpaceConfigurer urlSpaceConfigurerPrimary = new UrlSpaceConfigurer("/./space");
GigaSpace gigaSpace = new GigaSpaceConfigurer(urlSpaceConfigurerPrimary.space()).gigaSpace();
SimpleAsyncPollingEventListenerContainer pollingEventListenerContainer = new
SimpleAsyncPollingContainerConfigurer(gigaSpace)
             .template(new TestMessage())
             .eventListenerAnnotation(new Object() {
                 @SpaceDataEvent public void gotMeselfAnEvent() {
                     // do something
                 }
             }).asyncPollingContainer();

...

pollingEventListenerContainer.destroy();
urlSpaceConfigurerPrimary.destroy();
Author:
kimchy
See Also: