public class JavaSerializeEncryptStateEncoder<C extends java.io.Serializable> extends java.lang.Object implements StateEncoder
StateEncoder
実装クラス。
デフォルトではAesEncryptor
による暗号化を行う。Constructor and Description |
---|
JavaSerializeEncryptStateEncoder()
コンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
<T> T |
decode(byte[] dmp,
java.lang.Class<T> type)
バイト列からデコードを行う。
|
<T> byte[] |
encode(T obj)
バイト列へのエンコードを行う。
|
void |
setEncryptor(Encryptor<C> encryptor)
暗号化/復号に使用する
Encryptor を設定する。 |
public JavaSerializeEncryptStateEncoder()
public void setEncryptor(Encryptor<C> encryptor)
Encryptor
を設定する。encryptor
- 暗号化/復号に使用するEncryptor
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
- クラスタイプ