Interface StateEncoder

All Known Implementing Classes:
JavaSerializeEncryptStateEncoder, JavaSerializeStateEncoder, JaxbStateEncoder

@Published(tag="architect") public interface StateEncoder
セッションからバイト列へ直列化、 およびバイト列からセッション内容の復元を行う際に用いられる モジュールが実装するインターフェース。
Author:
kawasima, tajima
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    decode(byte[] dmp, Class<T> type)
    バイト列からデコードを行う。
    <T> byte[]
    encode(T obj)
    バイト列へのエンコードを行う。
  • Method Details

    • encode

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

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