クラス ChatMessageSendingMessageHandler

実装されたすべてのインターフェース:
org.reactivestreams.Subscriber<Message<?>>AwareBeanFactoryAwareBeanNameAwareDisposableBeanInitializingBeanApplicationContextAwareOrderedComponentSourceAwareExpressionCapableOrderableIntegrationPatternNamedComponentIntegrationManagementTrackableComponentMessageHandlerreactor.core.CoreSubscriber<Message<?>>

public class ChatMessageSendingMessageHandler extends AbstractXmppConnectionAwareMessageHandler
XMPP チャットメッセージを送信する MessageHandler。サポートされているペイロード型は、Smack Message Message または String です。
導入:
2.0
作成者:
Josh Long, Mario Gray, Oleg Zhurakousky, Artem Bilan, Florian Schmaus
  • コンストラクターの詳細

    • ChatMessageSendingMessageHandler

      public ChatMessageSendingMessageHandler()
    • ChatMessageSendingMessageHandler

      public ChatMessageSendingMessageHandler(org.jivesoftware.smack.XMPPConnection xmppConnection)
  • メソッドの詳細

    • setHeaderMapper

      public void setHeaderMapper(XmppHeaderMapper headerMapper)
    • setExtensionProvider

      public void setExtensionProvider(org.jivesoftware.smack.provider.ExtensionElementProvider<? extends org.jivesoftware.smack.packet.ExtensionElement> extensionProvider)
      body の代わりに Stanza.addExtension(ExtensionElement) の ExtensionElement を構築するには、ExtensionElementProvider を指定します。
      パラメーター:
      extensionProvider - 使用する ExtensionElementProvider
      導入:
      4.3
    • getComponentType

      public StringSE getComponentType()
      クラスからコピーされた説明: IntegrationObjectSupport
      サブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。
      次で指定:
      インターフェース NamedComponentgetComponentType 
      オーバーライド:
      クラス MessageHandlerSupportgetComponentType 
    • handleMessageInternal

      protected void handleMessageInternal(Message<?> message)
      次で指定:
      クラス AbstractMessageHandlerhandleMessageInternal