クラス AbstractByteArraySerializer
java.lang.ObjectSE
org.springframework.integration.ip.tcp.serializer.AbstractByteArraySerializer
- 実装されたすべてのインターフェース:
Aware
、ApplicationEventPublisherAware
、Deserializer<byte[]>
、Serializer<byte[]>
public abstract class AbstractByteArraySerializer
extends ObjectSE
implements Serializer<byte[]>, Deserializer<byte[]>, ApplicationEventPublisherAware
任意のストリームからバイト配列を再構築するメカニズムを提供する(デ)シリアライザーの基本クラス。
- 導入:
- 2.0
- 作成者:
- Gary Russell, Artme Bilan
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明protected void
checkClosure
(int bite) int
このシリアライザーでサポートされる最大メッセージサイズ。protected void
publishEvent
(ExceptionSE cause, byte[] buffer, int offset) void
setApplicationEventPublisher
(ApplicationEventPublisher applicationEventPublisher) void
setMaxMessageSize
(int maxMessageSize) このシリアライザーでサポートされる最大メッセージサイズ。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.core.serializer.Deserializer から継承されたメソッド
deserialize, deserializeFromByteArray
インターフェース org.springframework.core.serializer.Serializer から継承されたメソッド
serialize, serializeToByteArray
フィールドの詳細
DEFAULT_MAX_MESSAGE_SIZE
public static final int DEFAULT_MAX_MESSAGE_SIZEデシリアライズ時のデフォルトの最大メッセージサイズ。- 導入:
- 5.1.3
- 関連事項:
logger
コンストラクターの詳細
AbstractByteArraySerializer
public AbstractByteArraySerializer()
メソッドの詳細
getMaxMessageSize
public int getMaxMessageSize()このシリアライザーでサポートされる最大メッセージサイズ。デフォルトは 2048 です。- 戻り値:
- メッセージの最大サイズ。
setMaxMessageSize
public void setMaxMessageSize(int maxMessageSize) このシリアライザーでサポートされる最大メッセージサイズ。デフォルトは 2048 です。- パラメーター:
maxMessageSize
- メッセージの最大サイズ。
setApplicationEventPublisher
- 次で指定:
- インターフェース
ApplicationEventPublisherAware
のsetApplicationEventPublisher
checkClosure
publishEvent