public class NettyHttpInboundChannelAdapter
extends org.springframework.integration.endpoint.MessageProducerSupport| コンストラクターと説明 |
|---|
NettyHttpInboundChannelAdapter(int port) |
NettyHttpInboundChannelAdapter(int port, boolean ssl) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | doStart() |
protected void | doStop() |
protected void | onInit() |
void | setExecutor(java.util.concurrent.Executor executor) |
void | setKeyStore(java.lang.String keyStore)sslPropertiesLocation を使用する代わりに、keyStore の場所を直接設定します。 |
void | setKeyStorePassphrase(java.lang.String keyStorePassphrase)sslPropertiesLocation を使用する代わりに、keyStore パスフレーズを直接設定します。 |
void | setMaxContentLength(int maxContentLength) コンテンツの最大長を設定します。デフォルトは 1Mb です。 |
void | setMessageConverter(org.springframework.messaging.converter.MessageConverter messageConverter) メッセージコンバーターを設定します。デフォルトは NettyInboundMessageConverter です。 |
void | setSslPropertiesLocation(org.springframework.core.io.Resource sslPropertiesLocation) |
getMessagingTemplate, sendMessage, setErrorChannel, setOutputChannel, setSendTimeout, setShouldTrackdoStop, getPhase, isAutoStartup, isRunning, setAutoStartup, setPhase, setTaskScheduler, start, stop, stopafterPropertiesSet, extractTypeIfPossible, getApplicationContext, getApplicationContextId, getBeanFactory, getChannelResolver, getComponentName, getComponentType, getConversionService, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, toStringpublic NettyHttpInboundChannelAdapter(int port)
public NettyHttpInboundChannelAdapter(int port,
boolean ssl)public void setExecutor(java.util.concurrent.Executor executor)
executor - パイプラインで Netty ExecutionHandler と一緒に使用する Executor。これにより、メッセージコンシューマーによって実行される潜在的なブロッキング操作を I/O スレッドから削除できます。デフォルトのエグゼキュータは OrderedMemoryAwareThreadPoolExecutor です。これは、チャネル内での実行順序を保証するため、強く推奨されます。public void setSslPropertiesLocation(org.springframework.core.io.Resource sslPropertiesLocation)
sslPropertiesLocation - キー 'keyStore' を持つリソースとキー 'keyStore.passPhrase' を持つパスフレーズを含むプロパティリソース。public void setMessageConverter(org.springframework.messaging.converter.MessageConverter messageConverter)
NettyInboundMessageConverter です。messageConverter - コンバーター。public void setKeyStore(java.lang.String keyStore)
keyStore -public void setKeyStorePassphrase(java.lang.String keyStorePassphrase)
keyStorePassphrase -public void setMaxContentLength(int maxContentLength)
maxContentLength - コンテンツの最大長。protected void onInit()
org.springframework.integration.endpoint.MessageProducerSupport の onInit protected void doStart()
org.springframework.integration.endpoint.MessageProducerSupport の doStart protected void doStop()
org.springframework.integration.endpoint.MessageProducerSupport の doStop