クラス MailReceivingMessageSource

実装済みのインターフェース一覧:
Aware, BeanFactoryAware, BeanNameAware, DisposableBean, InitializingBean, MessageSource<ObjectSE>, IntegrationPattern, NamedComponent, IntegrationInboundManagement, IntegrationManagement

public class MailReceivingMessageSource extends AbstractMessageSource<ObjectSE>
メールボックスをポーリングするために MailReceiver に委譲する MessageSource 実装。メールボックスの各ポーリングは、キューに保存される複数のメッセージを返す場合があります。
作成者:
Jonas Partner, Mark Fisher, Gary Russell, Oleg Zhurakousky, Artem Bilan, Trung Pham
  • コンストラクターの詳細

    • MailReceivingMessageSource

      public MailReceivingMessageSource(MailReceiver mailReceiver)
  • 方法の詳細

    • getComponentType

      public StringSE getComponentType()
    • doReceive

      protected @Nullable ObjectSE doReceive()
      クラスからコピーされた説明: AbstractMessageSource
      サブクラスはこのメソッドを実装する必要があります。通常、返される値は型 T の payload になりますが、返される値はペイロードが型 T である Message インスタンスである場合もあります。また、追加のヘッダーの設定に使用される AbstractIntegrationMessageBuilder である場合もあります。
      次で指定:
      クラス AbstractMessageSource<ObjectSE>doReceive 
      戻り値:
      返された値。