クラス CharacterStreamWritingMessageHandler
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.handler.MessageHandlerSupport
org.springframework.integration.handler.AbstractMessageHandler
org.springframework.integration.stream.CharacterStreamWritingMessageHandler
- 実装されているすべてのインターフェース:
org.reactivestreams.Subscriber<Message<?>>、Aware、BeanFactoryAware、BeanNameAware、DisposableBean、InitializingBean、ApplicationContextAware、Ordered、ComponentSourceAware、ExpressionCapable、Orderable、IntegrationPattern、NamedComponent、IntegrationManagement、TrackableComponent、MessageHandler、reactor.core.CoreSubscriber<Message<?>>
WriterSE に文字を書き込む MessageHandler。文字列、文字配列、バイト配列のペイロードは直接書き込まれますが、他のペイロード型の場合は、オブジェクトの IntegrationObjectSupport.toString() メソッドの結果が書き込まれます。各書き込みの後に改行を追加するには、shouldAppendNewLine フラグを "true" に設定します。デフォルトでは "false" です。- 作成者:
- Mark Fisher, Gary Russell
ネストされたクラスの要約
インターフェース 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コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明appendNewLine(boolean append) setShouldAppendNewLine(boolean)用の流れるような API。サブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。protected voidhandleMessageInternal(Message<?> message) voidsetShouldAppendNewLine(boolean shouldAppendNewLine) stderr()デフォルトの文字セットエンコーディングを使用して stderr(System.err)のターゲットを作成するファクトリメソッド。指定された文字セットエンコーディングで stderr(System.err)のターゲットを作成するファクトリメソッド。stdout()デフォルトの文字セットエンコーディングを使用して stdout(System.out)のターゲットを作成するファクトリメソッド。指定された文字セットエンコーディングで stdout(System.out)のターゲットを作成するファクトリメソッド。クラス org.springframework.integration.handler.AbstractMessageHandler から継承されたメソッド
handleMessage, onComplete, onError, onNext, onSubscribe, setObservationConventionクラス org.springframework.integration.handler.MessageHandlerSupport から継承されたメソッド
buildSendTimer, destroy, 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インターフェース reactor.core.CoreSubscriber から継承されたメソッド
currentContextインターフェース org.springframework.integration.support.management.IntegrationManagement から継承されたメソッド
getThisAsインターフェース org.springframework.integration.support.context.NamedComponent から継承されたメソッド
getBeanName, getComponentName
コンストラクターの詳細
CharacterStreamWritingMessageHandler
CharacterStreamWritingMessageHandler
メソッドの詳細
stdout
デフォルトの文字セットエンコーディングを使用して stdout(System.out)のターゲットを作成するファクトリメソッド。- 戻り値:
- デフォルトの文字セットを持つ stdout ハンドラー。
stdout
指定された文字セットエンコーディングで stdout(System.out)のターゲットを作成するファクトリメソッド。- パラメーター:
charsetName- 文字セット名。- 戻り値:
- stdout ハンドラー。
stderr
デフォルトの文字セットエンコーディングを使用して stderr(System.err)のターゲットを作成するファクトリメソッド。- 戻り値:
- デフォルトの文字セットを持つ stderr ハンドラー。
stderr
指定された文字セットエンコーディングで stderr(System.err)のターゲットを作成するファクトリメソッド。- パラメーター:
charsetName- 文字セット名。- 戻り値:
- stderr ハンドラー。
setShouldAppendNewLine
public void setShouldAppendNewLine(boolean shouldAppendNewLine) appendNewLine
setShouldAppendNewLine(boolean)用の流れるような API。- パラメーター:
append- 改行を追加する場合は true。- 戻り値:
- this。
- 導入:
- 5.4
getComponentType
クラスからコピーされた説明:IntegrationObjectSupportサブクラスはこのメソッドを実装して、コンポーネント型情報を提供できます。- 次で指定:
- インターフェース
NamedComponentのgetComponentType - オーバーライド:
- クラス
MessageHandlerSupportのgetComponentType
handleMessageInternal
- 次で指定:
- クラス
AbstractMessageHandlerのhandleMessageInternal