package jane.handler.testclient;
import org.apache.mina.core.session.IoSession;
import jane.core.BeanHandler;
import jane.core.Log;
import jane.core.NetManager;
import jane.bean.TestType;
public final class TestTypeHandler extends BeanHandler<TestType>
{
/*\
|*| boolean v1; // 1字节布尔,0表示假,1表示真,其它默认表示真
|*| byte v2; // 1字节整数
|*| short v3; // 2字节整数
|*| int v4; // 4字节整数
|*| long v5; // 8字节整数
|*| float v6; // 4字节浮点数
|*| double v7; // 8字节浮点数
|*| Octets v8; // 二进制数据(Octets)
|*| String v9; // 字符串(String)
|*| ArrayList<Boolean> v10; // 数组容器(ArrayList)
|*| LinkedList<Byte> v11; // 链表容器(LinkedList)
|*| ArrayDeque<Integer> v12; // 队列容器(ArrayDeque)
|*| HashSet<Long> v13; // 无序集合容器(HashSet)
|*| TreeSet<Float> v14; // 排序集合容器(TreeSet)
|*| LinkedHashSet<Double> v15; // 有序集合容器(LinkedHashSet)
|*| HashMap<Long, String> v16; // 无序映射容器(HashMap)
|*| TreeMap<TestBean, Boolean> v17; // 排序映射容器(TreeMap)
|*| LinkedHashMap<Octets, TestBean> v18; // 有序映射容器(LinkedHashMap)
|*| TestBean v19; // 嵌入其它bean
|*| java.lang.String v20; // 非序列化字段
\*/
@Override
public void onProcess(final NetManager manager, final IoSession session, final TestType arg)
{
if(Log.hasDebug) Log.log.debug("{}.onProcess: arg={}", getClass().getName(), arg);
}
}