Class CacheListeningMessageProducer

All Implemented Interfaces:
Aware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, SmartInitializingSingleton, ApplicationContextAware, Lifecycle, Phased, SmartLifecycle, ExpressionCapable, MessageProducer, IntegrationPattern, NamedComponent, ManageableLifecycle, ManageableSmartLifecycle, TrackableComponent

public class CacheListeningMessageProducer
extends ExpressionMessageProducerSupport
An inbound endpoint that listens to a GemFire region for events and then publishes Messages to a channel. The default supported event types are CREATED and UPDATED. See the EventType enum for all options. A SpEL expression may be provided to generate a Message payload by evaluating that expression against the EntryEvent instance as the root object. If no payloadExpression is provided, the EntryEvent itself will be the payload.
Mark Fisher, David Turanski, Artem Bilan