Class AbstractXmppConnectionAwareEndpoint

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

public abstract class AbstractXmppConnectionAwareEndpoint extends MessageProducerSupport
Since:
2.0
Author:
Oleg Zhurakousky, Mark Fisher, Artem Bilan
  • Constructor Details

    • AbstractXmppConnectionAwareEndpoint

      public AbstractXmppConnectionAwareEndpoint()
    • AbstractXmppConnectionAwareEndpoint

      public AbstractXmppConnectionAwareEndpoint(org.jivesoftware.smack.XMPPConnection xmppConnection)
  • Method Details

    • getXmppConnection

      protected org.jivesoftware.smack.XMPPConnection getXmppConnection()
    • isInitialized

      protected boolean isInitialized()
      Description copied from class: IntegrationObjectSupport
      Return the status of this component if it has been initialized already.
      Overrides:
      isInitialized in class IntegrationObjectSupport
      Returns:
      the flag if this component has been initialized already.
    • onInit

      protected void onInit()
      Description copied from class: IntegrationObjectSupport
      Subclasses may implement this for initialization logic.
      Overrides:
      onInit in class MessageProducerSupport