クラス StreamTransformer
java.lang.ObjectSE
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.AbstractTransformer
org.springframework.integration.transformer.StreamTransformer
- 実装されたすべてのインターフェース:
Aware
、BeanFactoryAware
、BeanNameAware
、InitializingBean
、ApplicationContextAware
、ComponentSourceAware
、ExpressionCapable
、GenericTransformer<Message<?>,
、Message<?>> NamedComponent
、Transformer
InputStream ペイロードを byte[] または String(文字セットが指定されている場合)に変換します。
- 導入:
- 4.3
- 作成者:
- Gary Russell
フィールドのサマリー
クラス org.springframework.integration.context.IntegrationObjectSupport から継承されたフィールド
EXPRESSION_PARSER, logger
コンストラクターの概要
コンストラクターコンストラクター説明InputStream
SE をbyte[]
に変換するインスタンスを作成します。StreamTransformer
(StringSE charset) ストリームを文字列に変換する文字セットを使用してインスタンスを作成します。null の場合、代わりにbyte[]
が生成されます。メソッドのサマリー
修飾子と型メソッド説明protected ObjectSE
doTransform
(Message<?> message) サブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。クラス org.springframework.integration.transformer.AbstractTransformer から継承されたメソッド
transform
クラス org.springframework.integration.context.IntegrationObjectSupport から継承されたメソッド
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentDescription, getComponentName, getComponentSource, getComponentType, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, onInit, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentDescription, setComponentName, setComponentSource, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
コンストラクターの詳細
StreamTransformer
public StreamTransformer()InputStream
SE をbyte[]
に変換するインスタンスを作成します。StreamTransformer
ストリームを文字列に変換する文字セットを使用してインスタンスを作成します。null の場合、代わりにbyte[]
が生成されます。- パラメーター:
charset
- 文字セット。
メソッドの詳細
doTransform
クラスからコピーされた説明:AbstractTransformer
サブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。戻り値自体がメッセージの場合、結果として使用されます。そうでない場合、null 以外の戻り値が結果メッセージのペイロードとして使用されます。- 次で指定:
- クラス
AbstractTransformer
のdoTransform
- パラメーター:
message
- メッセージ。- 戻り値:
- 変換の結果。