クラス AbstractInternetProtocolSendingMessageHandler
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.handler.MessageHandlerSupport
org.springframework.integration.handler.AbstractMessageHandler
org.springframework.integration.ip.AbstractInternetProtocolSendingMessageHandler
- 実装されたすべてのインターフェース:
org.reactivestreams.Subscriber<Message<?>>
、Aware
、BeanFactoryAware
、BeanNameAware
、DisposableBean
、InitializingBean
、ApplicationContextAware
、Lifecycle
、Ordered
、ComponentSourceAware
、ExpressionCapable
、Orderable
、IntegrationPattern
、CommonSocketOptions
、NamedComponent
、IntegrationManagement
、ManageableLifecycle
、TrackableComponent
、MessageHandler
、reactor.core.CoreSubscriber<Message<?>>
- 既知の直属サブクラス
UnicastSendingMessageHandler
public abstract class AbstractInternetProtocolSendingMessageHandler
extends AbstractMessageHandler
implements CommonSocketOptions, ManageableLifecycle
UDP MessageHandlers の基本クラス。
- 導入:
- 2.0
- 作成者:
- Gary Russell, Christian Tzolov
ネストされたクラスのサマリー
インターフェース org.springframework.integration.support.management.IntegrationManagement から継承されたネストクラス / インターフェース
IntegrationManagement.ManagementOverrides
フィールドのサマリー
クラス org.springframework.integration.context.IntegrationObjectSupport から継承されたフィールド
EXPRESSION_PARSER, logger
インターフェース org.springframework.integration.support.management.IntegrationManagement から継承されたフィールド
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME
インターフェース org.springframework.core.Ordered から継承されたフィールド
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected abstract void
doStart()
protected abstract void
doStop()
getHost()
int
getPort()
int
int
boolean
void
setSoReceiveBufferSize
(int size) void
setSoSendBufferSize
(int size) void
setSoTimeout
(int timeout) void
start()
void
stop()
クラス org.springframework.integration.handler.AbstractMessageHandler から継承されたメソッド
handleMessage, handleMessageInternal, onComplete, onError, onNext, onSubscribe, setObservationConvention
クラス org.springframework.integration.handler.MessageHandlerSupport から継承されたメソッド
buildSendTimer, destroy, getComponentType, getIntegrationPatternType, getManagedName, getManagedType, getMetricsCaptor, getObservationRegistry, getOrder, getOverrides, isLoggingEnabled, isObserved, registerMetricsCaptor, registerObservationRegistry, sendTimer, setLoggingEnabled, setManagedName, setManagedType, setOrder, setShouldTrack, shouldTrack
クラス org.springframework.integration.context.IntegrationObjectSupport から継承されたメソッド
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentDescription, getComponentName, getComponentSource, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, onInit, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentDescription, setComponentName, setComponentSource, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
インターフェース org.springframework.integration.ip.CommonSocketOptions から継承されたメソッド
setLocalAddress
インターフェース reactor.core.CoreSubscriber から継承されたメソッド
currentContext
インターフェース org.springframework.integration.support.management.IntegrationManagement から継承されたメソッド
getThisAs
インターフェース org.springframework.integration.support.context.NamedComponent から継承されたメソッド
getBeanName, getComponentName
コンストラクターの詳細
AbstractInternetProtocolSendingMessageHandler
メソッドの詳細
setSoTimeout
public void setSoTimeout(int timeout) - 次で指定:
- インターフェース
CommonSocketOptions
のsetSoTimeout
- パラメーター:
timeout
- タイムアウト。- 関連事項:
setSoReceiveBufferSize
public void setSoReceiveBufferSize(int size) - 次で指定:
- インターフェース
CommonSocketOptions
のsetSoReceiveBufferSize
- パラメーター:
size
- 受信バッファサイズ。- 関連事項:
setSoSendBufferSize
public void setSoSendBufferSize(int size) - 次で指定:
- インターフェース
CommonSocketOptions
のsetSoSendBufferSize
- パラメーター:
size
- 送信バッファサイズ。- 関連事項:
getHost
- 戻り値:
- ザホスト
getPort
public int getPort()- 戻り値:
- 港
getDestinationAddress
- 戻り値:
- destinationAddress
getSoTimeout
public int getSoTimeout()- 戻り値:
- soTimeout
getSoSendBufferSize
public int getSoSendBufferSize()- 戻り値:
- soSendBufferSize
start
public void start()- 次で指定:
- インターフェース
Lifecycle
のstart
- 次で指定:
- インターフェース
ManageableLifecycle
のstart
doStart
protected abstract void doStart()stop
public void stop()- 次で指定:
- インターフェース
Lifecycle
のstop
- 次で指定:
- インターフェース
ManageableLifecycle
のstop
doStop
protected abstract void doStop()isRunning
public boolean isRunning()- 次で指定:
- インターフェース
Lifecycle
のisRunning
- 次で指定:
- インターフェース
ManageableLifecycle
のisRunning