クラス PollerMetadata

java.lang.ObjectSE
org.springframework.integration.scheduling.PollerMetadata

public class PollerMetadata extends ObjectSE
作成者:
Mark Fisher, Oleg Zhurakousky, Gary Russell, Artem Bilan
  • フィールドの詳細

    • MAX_MESSAGES_UNBOUNDED

      public static final int MAX_MESSAGES_UNBOUNDED
      1 サイクルでポーリングするメッセージの数に制限がない定数。
      関連事項:
    • DEFAULT_RECEIVE_TIMEOUT

      public static final long DEFAULT_RECEIVE_TIMEOUT
      デフォルトの受信タイムアウトは 1 秒です。
      関連事項:
    • DEFAULT_POLLER_METADATA_BEAN_NAME

      public static final StringSE DEFAULT_POLLER_METADATA_BEAN_NAME
      グローバルデフォルトポーラーの Bean 名。
      関連事項:
    • DEFAULT_POLLER

      public static final StringSE DEFAULT_POLLER
      グローバルデフォルトポーラー Bean 名の便利な短いエイリアス。
      関連事項:
  • コンストラクターの詳細

    • PollerMetadata

      public PollerMetadata()
  • メソッドの詳細

    • setTransactionSynchronizationFactory

      public void setTransactionSynchronizationFactory(TransactionSynchronizationFactory transactionSynchronizationFactory)
    • getTransactionSynchronizationFactory

      public TransactionSynchronizationFactory getTransactionSynchronizationFactory()
    • setTrigger

      public void setTrigger(Trigger trigger)
    • getTrigger

      public Trigger getTrigger()
    • getErrorHandler

      public ErrorHandler getErrorHandler()
    • setErrorHandler

      public void setErrorHandler(ErrorHandler errorHandler)
    • setMaxMessagesPerPoll

      public void setMaxMessagesPerPoll(long maxMessagesPerPoll)
      各ポーリングで受信するメッセージの最大数を設定します。正でない値は、null 以外のメッセージが受信され、正常に送信されている限り、ポーリングを繰り返す必要があることを示します。

      デフォルトは無制限です。

      パラメーター:
      maxMessagesPerPoll - 設定する maxMessagesPerPoll。
      関連事項:
    • getMaxMessagesPerPoll

      public long getMaxMessagesPerPoll()
    • setReceiveTimeout

      public void setReceiveTimeout(long receiveTimeout)
    • getReceiveTimeout

      public long getReceiveTimeout()
    • setAdviceChain

      public void setAdviceChain(ListSE<Advice> adviceChain)
    • getAdviceChain

      public ListSE<Advice> getAdviceChain()
    • setTaskExecutor

      public void setTaskExecutor(ExecutorSE taskExecutor)
    • getTaskExecutor

      public ExecutorSE getTaskExecutor()
    • getSendTimeout

      public long getSendTimeout()
    • setSendTimeout

      public void setSendTimeout(long sendTimeout)
    • getDefaultPollerMetadata

      public static PollerMetadata getDefaultPollerMetadata(BeanFactory beanFactory)
      可能な場合は、デフォルトの PollerMetadata Bean を返します。
      パラメーター:
      beanFactory - ルックアップの BeanFactory。null であってはなりません。
      戻り値:
      ポーラーのメタデータ。