クラス PollerMetadata
java.lang.ObjectSE
org.springframework.integration.scheduling.PollerMetadata
public class PollerMetadata extends ObjectSE
- 作成者:
- Mark Fisher, Oleg Zhurakousky, Gary Russell, Artem Bilan
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static StringSEDEFAULT_POLLERグローバルデフォルトポーラー Bean 名の便利な短いエイリアス。static StringSEDEFAULT_POLLER_METADATA_BEAN_NAMEグローバルデフォルトポーラーの Bean 名。static longDEFAULT_RECEIVE_TIMEOUTデフォルトの受信タイムアウトは 1 秒です。static intMAX_MESSAGES_UNBOUNDED1 サイクルでポーリングするメッセージの数に制限がない定数。コンストラクターの概要
コンストラクター コンストラクター 説明 PollerMetadata()メソッドのサマリー
修飾子と型 メソッド 説明 ListSE<Advice>getAdviceChain()static PollerMetadatagetDefaultPollerMetadata(BeanFactory beanFactory)可能な場合は、デフォルトのPollerMetadataBean を返します。ErrorHandlergetErrorHandler()longgetMaxMessagesPerPoll()longgetReceiveTimeout()longgetSendTimeout()ExecutorSEgetTaskExecutor()TransactionSynchronizationFactorygetTransactionSynchronizationFactory()TriggergetTrigger()voidsetAdviceChain(ListSE<Advice> adviceChain)voidsetErrorHandler(ErrorHandler errorHandler)voidsetMaxMessagesPerPoll(long maxMessagesPerPoll)各ポーリングで受信するメッセージの最大数を設定します。voidsetReceiveTimeout(long receiveTimeout)voidsetSendTimeout(long sendTimeout)voidsetTaskExecutor(ExecutorSE taskExecutor)voidsetTransactionSynchronizationFactory(TransactionSynchronizationFactory transactionSynchronizationFactory)voidsetTrigger(Trigger trigger)
フィールドの詳細
MAX_MESSAGES_UNBOUNDED
public static final int MAX_MESSAGES_UNBOUNDED1 サイクルでポーリングするメッセージの数に制限がない定数。- 関連事項:
- 定数フィールド値
DEFAULT_RECEIVE_TIMEOUT
public static final long DEFAULT_RECEIVE_TIMEOUTデフォルトの受信タイムアウトは 1 秒です。- 関連事項:
- 定数フィールド値
DEFAULT_POLLER_METADATA_BEAN_NAME
グローバルデフォルトポーラーの Bean 名。- 関連事項:
- 定数フィールド値
DEFAULT_POLLER
グローバルデフォルトポーラー Bean 名の便利な短いエイリアス。- 関連事項:
- 定数フィールド値
コンストラクターの詳細
PollerMetadata
public PollerMetadata()
メソッドの詳細
setTransactionSynchronizationFactory
public void setTransactionSynchronizationFactory(TransactionSynchronizationFactory transactionSynchronizationFactory)getTransactionSynchronizationFactory
setTrigger
getTrigger
getErrorHandler
setErrorHandler
setMaxMessagesPerPoll
public void setMaxMessagesPerPoll(long maxMessagesPerPoll)各ポーリングで受信するメッセージの最大数を設定します。正でない値は、null 以外のメッセージが受信され、正常に送信されている限り、ポーリングを繰り返す必要があることを示します。デフォルトは無制限です。
- パラメーター:
maxMessagesPerPoll- 設定する maxMessagesPerPoll。- 関連事項:
MAX_MESSAGES_UNBOUNDED
getMaxMessagesPerPoll
public long getMaxMessagesPerPoll()setReceiveTimeout
public void setReceiveTimeout(long receiveTimeout)getReceiveTimeout
public long getReceiveTimeout()setAdviceChain
getAdviceChain
setTaskExecutor
getTaskExecutor
getSendTimeout
public long getSendTimeout()setSendTimeout
public void setSendTimeout(long sendTimeout)getDefaultPollerMetadata
可能な場合は、デフォルトのPollerMetadataBean を返します。- パラメーター:
beanFactory- ルックアップの BeanFactory。null であってはなりません。- 戻り値:
- ポーラーのメタデータ。