クラス TcpCodecs
java.lang.ObjectSE
org.springframework.integration.ip.tcp.serializer.TcpCodecs
TCP ストリームとの間でメッセージをエンコード / デコードするために使用される TCP シリアライザ / デシリアライザを作成するためのファクトリクラス。これは、Java での構成を簡素化するために使用されます。
TcpNetServerConnectionFactory server = new TcpNetServerConnectionFactory(1234); server.setSerializer(TcpCodecs.lf()); server.setDeserializer(TcpCodecs.lf()); ...
- 導入:
- 5.0
- 作成者:
- Gary Russell
メソッドのサマリー
修飾子と型メソッド説明static ByteArrayCrLfSerializer
crlf()
デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。static ByteArrayCrLfSerializer
crlf
(int maxMessageSize) デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。lengthHeader
(int bytes) デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。lengthHeader1
(int maxMessageSize) デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。lengthHeader2
(int maxMessageSize) デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。lengthHeader4
(int maxMessageSize) デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。static ByteArrayLfSerializer
lf()
デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。static ByteArrayLfSerializer
lf
(int maxMessageSize) デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。static ByteArrayRawSerializer
raw()
デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。static ByteArrayRawSerializer
raw
(int maxMessageSize) デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。singleTerminator
(byte terminator) デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。singleTerminator
(byte terminator, int maxMessageSize) デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。static ByteArrayStxEtxSerializer
stxetx()
デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。static ByteArrayStxEtxSerializer
stxetx
(int maxMessageSize) デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。
メソッドの詳細
crlf
デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。- 戻り値:
ByteArrayCrLfSerializer
。- 関連事項:
lf
デシリアライズ用のデフォルトの最大メッセージサイズのシリアライザーを返します。2048.- 戻り値:
ByteArrayLfSerializer
。- 関連事項:
raw
デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。- 戻り値:
ByteArrayRawSerializer
。- 関連事項:
stxetx
デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。- 戻り値:
ByteArrayStxEtxSerializer
。- 関連事項:
singleTerminator
デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。- パラメーター:
terminator
- メッセージの終了を示すターミネータ。- 戻り値:
- 付属のターミネーターを使用した
ByteArraySingleTerminatorSerializer
。 - 関連事項:
lengthHeader1
デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。- 戻り値:
- 1 バイトのヘッダーを持つ
ByteArrayLengthHeaderSerializer
- 関連事項:
lengthHeader2
デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。- 戻り値:
- 2 バイトのヘッダーを持つ
ByteArrayLengthHeaderSerializer
- 関連事項:
lengthHeader4
デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。- 戻り値:
- 4 バイトのヘッダーを持つ
ByteArrayLengthHeaderSerializer
- 関連事項:
lengthHeader
デシリアライゼーションのデフォルトの最大メッセージサイズでシリアライザを返します。- パラメーター:
bytes
- ヘッダーの長さ。- 戻り値:
- 1, 2 または 4 バイトのヘッダーを持つ
ByteArrayLengthHeaderSerializer
- 関連事項:
crlf
デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。- パラメーター:
maxMessageSize
- 最大メッセージサイズ。- 戻り値:
ByteArrayCrLfSerializer
。- 導入:
- 5.1.3
lf
デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。- パラメーター:
maxMessageSize
- 最大メッセージサイズ。- 戻り値:
ByteArrayLfSerializer
。- 導入:
- 5.1.3
raw
デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。- パラメーター:
maxMessageSize
- 最大メッセージサイズ。- 戻り値:
ByteArrayRawSerializer
。- 導入:
- 5.1.3
stxetx
デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。- パラメーター:
maxMessageSize
- 最大メッセージサイズ。- 戻り値:
ByteArrayStxEtxSerializer
。- 導入:
- 5.1.3
singleTerminator
public static ByteArraySingleTerminatorSerializer singleTerminator(byte terminator, int maxMessageSize) デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。- パラメーター:
terminator
- メッセージの終了を示すターミネータ。maxMessageSize
- 最大メッセージサイズ。- 戻り値:
- 付属のターミネーターを使用した
ByteArraySingleTerminatorSerializer
。 - 導入:
- 5.1.3
lengthHeader1
デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。- パラメーター:
maxMessageSize
- 最大メッセージサイズ。- 戻り値:
- 1 バイトのヘッダーを持つ
ByteArrayLengthHeaderSerializer
- 導入:
- 5.1.3
lengthHeader2
デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。- パラメーター:
maxMessageSize
- 最大メッセージサイズ。- 戻り値:
- 2 バイトのヘッダーを持つ
ByteArrayLengthHeaderSerializer
- 導入:
- 5.1.3
lengthHeader4
デシリアライゼーション用に指定された最大メッセージサイズでシリアライザを返します。- パラメーター:
maxMessageSize
- 最大メッセージサイズ。- 戻り値:
- 4 バイトのヘッダーを持つ
ByteArrayLengthHeaderSerializer
- 導入:
- 5.1.3