org.tinygroup.weblayer.webcontext.session.encode
接口 SessionEncoder

所有已知实现类:
AbstractSerializationEncoder, SerializationEncoder

public interface SessionEncoder

将attributes map转换成字符串值或反之。

作者:
renhui

方法摘要
 Map<String,Object> decode(String encodedValue, SessionStore.StoreContext storeContext)
          将字符串解码成对象。
 String encode(Map<String,Object> attrs, SessionStore.StoreContext storeContext)
          将对象编码成字符串。
 

方法详细信息

encode

String encode(Map<String,Object> attrs,
              SessionStore.StoreContext storeContext)
              throws SessionEncoderException
将对象编码成字符串。

抛出:
SessionEncoderException - 如果编码失败

decode

Map<String,Object> decode(String encodedValue,
                          SessionStore.StoreContext storeContext)
                          throws SessionEncoderException
将字符串解码成对象。

如果有多个encoders存在,当前encoder解码失败抛出异常以后,系统会去尝试用其它encoders解码

抛出:
SessionEncoderException - 如果解码失败


Copyright © 2006–2013 开源组织. All rights reserved.