クラス 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, Artem Bilan
フィールド概要
フィールドコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明protected voidcheckClosure(int bite) intこのシリアライザーでサポートされる最大メッセージサイズ。protected voidpublishEvent(ExceptionSE cause, byte[] buffer, int offset) voidsetApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher) voidsetMaxMessageSize(int maxMessageSize) このシリアライザーでサポートされる最大メッセージサイズ。クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース Deserializer から継承されたメソッド
deserialize, deserializeFromByteArrayインターフェース 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