Class JavaSerializeStateEncoder

java.lang.Object
nablarch.common.web.session.encoder.JavaSerializeStateEncoder
All Implemented Interfaces:
StateEncoder

public class JavaSerializeStateEncoder extends Object implements StateEncoder
Java標準のSerialize機構を使用したStateEncoder実装クラス。
  • Constructor Details

    • JavaSerializeStateEncoder

      public JavaSerializeStateEncoder()
  • Method Details

    • encode

      public <T> byte[] encode(T obj)
      Description copied from interface: StateEncoder
      バイト列へのエンコードを行う。
      Specified by:
      encode in interface StateEncoder
      Type Parameters:
      T - 総称型
      Parameters:
      obj - エンコードするオブジェクト
      Returns:
      エンコード後のバイト配列
    • decode

      public <T> T decode(byte[] dmp, Class<T> type)
      Description copied from interface: StateEncoder
      バイト列からデコードを行う。
      Specified by:
      decode in interface StateEncoder
      Type Parameters:
      T - 総称型
      Parameters:
      dmp - デコードするバイト配列
      type - クラスタイプ
      Returns:
      オブジェクト