Class HazelcastEventDrivenMessageProducer

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

@Deprecated(forRemoval=true, since="6.5") public class HazelcastEventDrivenMessageProducer extends AbstractHazelcastMessageProducer
Deprecated, for removal: This API element is subject to removal in a future version.
Hazelcast Event Driven Message Producer is a message producer which enables AbstractHazelcastMessageProducer.HazelcastEntryListener, HazelcastEventDrivenMessageProducer.HazelcastItemListener and HazelcastEventDrivenMessageProducer.HazelcastMessageListener listeners in order to listen related cache events and sends events to related channel.
Since:
6.0
Author:
Eren Avsarogullari, Artem Bilan
  • Constructor Details

    • HazelcastEventDrivenMessageProducer

      public HazelcastEventDrivenMessageProducer(com.hazelcast.core.DistributedObject distributedObject)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • onInit

      protected void onInit()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: IntegrationObjectSupport
      Subclasses may implement this for initialization logic.
      Overrides:
      onInit in class MessageProducerSupport
    • doStart

      protected void doStart()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: MessageProducerSupport
      Take no action by default. Subclasses may override this if they need lifecycle-managed behavior. Protected by 'lifecycleLock'.
      Overrides:
      doStart in class MessageProducerSupport
    • doStop

      protected void doStop()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: MessageProducerSupport
      Take no action by default. Subclasses may override this if they need lifecycle-managed behavior.
      Overrides:
      doStop in class MessageProducerSupport
    • getComponentType

      public String getComponentType()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from class: IntegrationObjectSupport
      Subclasses may implement this method to provide component type information.
      Specified by:
      getComponentType in interface NamedComponent
      Overrides:
      getComponentType in class IntegrationObjectSupport