public abstract class AbstractReactorMessageHandler
extends org.springframework.integration.handler.AbstractMessageProducingHandler
implements org.springframework.beans.factory.DisposableBean| 修飾子と型 | クラスと説明 |
|---|---|
protected class | AbstractReactorMessageHandler.ChannelForwardingSubscriber |
| 修飾子と型 | フィールドと説明 |
|---|---|
protected org.slf4j.Logger | logger |
protected Processor | processor |
| コンストラクターと説明 |
|---|
AbstractReactorMessageHandler(Processor processor) 処理を委譲するリアクターベースのプロセッサーを指定して、新しい BroadcasterMessageHandler を構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.Environment | getEnvironment() ストリーム処理操作に使用する環境を返します。 |
java.lang.Class<?> | getInputType() 処理されるストリームの入力型を返します |
int | getRingBufferSize()RingBuffer のサイズを返す |
int | getStopTimeout() プロセッサーをシャットダウンするときに待機する時間をミリ秒単位で返します |
protected void | invokeProcessor(org.springframework.messaging.Message<?> message, reactor.core.processor.RingBufferProcessor<java.lang.Object> reactiveProcessorToUse) |
void | setRingBufferSize(int ringBufferSize)RingBuffer のサイズは 2 の累乗でなければなりません。 |
void | setStopTimeout(int stopTimeoutInMillis) プロセッサーをシャットダウンするときにサブスクライバの onComplete メソッド内のラッチを待機する時間 (ミリ秒)。 |
getOutputChannel, onInit, produceOutput, sendOutputs, setOutputChannel, setOutputChannelName, setSendTimeout, shouldCopyRequestHeaders, shouldSplitOutputconfigureMetrics, getActiveCount, getActiveCountLong, getComponentType, getDuration, getErrorCount, getErrorCountLong, getHandleCount, getHandleCountLong, getManagedName, getManagedType, getMaxDuration, getMeanDuration, getMinDuration, getOrder, getStandardDeviationDuration, handleMessage, handleMessageInternal, isCountsEnabled, isLoggingEnabled, isStatsEnabled, reset, setCountsEnabled, setLoggingEnabled, setManagedName, setManagedType, setOrder, setShouldTrack, setStatsEnabledafterPropertiesSet, extractTypeIfPossible, getApplicationContext, getApplicationContextId, getBeanFactory, getChannelResolver, getComponentName, getConversionService, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setTaskScheduler, toStringprotected final org.slf4j.Logger logger
protected final Processor processor
public AbstractReactorMessageHandler(Processor processor)
processor - ストリームベースのリアクタープロセッサー public void setStopTimeout(int stopTimeoutInMillis)
stopTimeoutInMillis - プロセッサーをシャットダウンするときに待機する時間。public int getStopTimeout()
public void setRingBufferSize(int ringBufferSize)
ringBufferSize - RingBuffer のサイズ。public int getRingBufferSize()
public reactor.Environment getEnvironment()
public java.lang.Class<?> getInputType()
protected void invokeProcessor(org.springframework.messaging.Message<?> message,
reactor.core.processor.RingBufferProcessor<java.lang.Object> reactiveProcessorToUse)