public class JaxbStateEncoder extends java.lang.Object implements StateEncoder
StateEncoder
実装クラス。
XMLベースのためJVMに依存せずに直列化を行うことができる。JavaSerializeStateEncoder
に劣るため、
本クラスを使用する場面は限られる。Constructor and Description |
---|
JaxbStateEncoder() |
Modifier and Type | Method and Description |
---|---|
<T> T |
decode(byte[] dmp,
java.lang.Class<T> type)
バイト列からデコードを行う。
|
<T> byte[] |
encode(T obj)
バイト列へのエンコードを行う。
|
public <T> byte[] encode(T obj)
StateEncoder
encode
in interface StateEncoder
T
- 総称型obj
- エンコードするオブジェクトpublic <T> T decode(byte[] dmp, java.lang.Class<T> type)
StateEncoder
decode
in interface StateEncoder
T
- 総称型dmp
- デコードするバイト配列type
- クラスタイプ