public class PollerMetadata extends ObjectSE
| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | DEFAULT_POLLER グローバルデフォルトポーラー Bean 名の便利な短いエイリアス。 |
static StringSE | DEFAULT_POLLER_METADATA_BEAN_NAME |
static int | MAX_MESSAGES_UNBOUNDED |
| コンストラクターと説明 |
|---|
PollerMetadata() |
| 修飾子と型 | メソッドと説明 |
|---|---|
ListSE<Advice> | getAdviceChain() |
static PollerMetadata | getDefaultPollerMetadata(BeanFactory beanFactory) 可能な場合は、デフォルトの PollerMetadata Bean を返します。 |
ErrorHandler | getErrorHandler() |
long | getMaxMessagesPerPoll() |
long | getReceiveTimeout() |
long | getSendTimeout() |
ExecutorSE | getTaskExecutor() |
TransactionSynchronizationFactory | getTransactionSynchronizationFactory() |
Trigger | getTrigger() |
void | setAdviceChain(ListSE<Advice> adviceChain) |
void | setErrorHandler(ErrorHandler errorHandler) |
void | setMaxMessagesPerPoll(long maxMessagesPerPoll) 各ポーリングで受信するメッセージの最大数を設定します。 |
void | setReceiveTimeout(long receiveTimeout) |
void | setSendTimeout(long sendTimeout) |
void | setTaskExecutor(ExecutorSE taskExecutor) |
void | setTransactionSynchronizationFactory(TransactionSynchronizationFactory transactionSynchronizationFactory) |
void | setTrigger(Trigger trigger) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic static final int MAX_MESSAGES_UNBOUNDED
public static final StringSE DEFAULT_POLLER_METADATA_BEAN_NAME
public void setTransactionSynchronizationFactory(TransactionSynchronizationFactory transactionSynchronizationFactory)
public TransactionSynchronizationFactory getTransactionSynchronizationFactory()
public void setTrigger(Trigger trigger)
public Trigger getTrigger()
public ErrorHandler getErrorHandler()
public void setErrorHandler(ErrorHandler errorHandler)
public void setMaxMessagesPerPoll(long maxMessagesPerPoll)
デフォルトは無制限です。
maxMessagesPerPoll - 設定する maxMessagesPerPoll。MAX_MESSAGES_UNBOUNDEDpublic long getMaxMessagesPerPoll()
public void setReceiveTimeout(long receiveTimeout)
public long getReceiveTimeout()
public void setTaskExecutor(ExecutorSE taskExecutor)
public ExecutorSE getTaskExecutor()
public long getSendTimeout()
public void setSendTimeout(long sendTimeout)
public static PollerMetadata getDefaultPollerMetadata(BeanFactory beanFactory)
PollerMetadata Bean を返します。beanFactory - ルックアップの BeanFactory。null であってはなりません。