クラス StreamTransformer

実装されているすべてのインターフェース:
AwareBeanFactoryAwareBeanNameAwareInitializingBeanApplicationContextAwareComponentSourceAwareExpressionCapableGenericTransformer<Message<?>, Message<?>>NamedComponentTransformer

public class StreamTransformer extends AbstractTransformer
文字セットが指定されている場合は、InputStreamSE ペイロードを byte[] または StringSE に変換します。
導入:
4.3
作成者:
Gary Russell, Artem Bilan
  • コンストラクターの詳細

    • StreamTransformer

      public StreamTransformer()
      InputStreamSE を byte[] に変換するインスタンスを作成します。
    • StreamTransformer

      public StreamTransformer(StringSE charset)
      文字セットを使用してインスタンスを構築し、ストリームを文字列に変換します。null の場合は、代わりに byte[] が生成されます。
      パラメーター:
      charset - 文字セット。
  • メソッドの詳細

    • doTransform

      protected ObjectSE doTransform(Message<?> message)
      クラスからコピーされた説明: AbstractTransformer
      サブクラスは、変換ロジックを提供するためにこのメソッドを実装する必要があります。戻り値自体がメッセージの場合、結果として使用されます。そうでない場合、null 以外の戻り値が結果メッセージのペイロードとして使用されます。
      次で指定:
      クラス AbstractTransformerdoTransform 
      パラメーター:
      message - メッセージ。
      戻り値:
      変換の結果。