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: