クラス 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 voidcheckClosure(int bite) intこのシリアライザーでサポートされる最大メッセージサイズ。protected voidpublishEvent(ExceptionSE cause, byte[] buffer, int offset) voidsetApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher) voidsetMaxMessageSize(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