クラス MailReceivingMessageSource

実装されたすべてのインターフェース:
AwareBeanFactoryAwareBeanNameAwareDisposableBeanInitializingBeanMessageSource<ObjectSE>IntegrationPatternNamedComponentIntegrationInboundManagementIntegrationManagement

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 ObjectSE doReceive()
      クラスからコピーされた説明: AbstractMessageSource
      サブクラスはこのメソッドを実装する必要があります。通常、戻り値は T 型の payload ですが、戻り値はペイロードが T 型の Message インスタンスでもかまいません。追加のヘッダーの作成に使用される AbstractIntegrationMessageBuilder にすることもできます。
      次で指定:
      クラス AbstractMessageSource<ObjectSE>doReceive 
      戻り値:
      返された値。