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.TestBean; import jane.tool.RC4Filter; public final class TestBeanHandler extends BeanHandler<TestBean> { /*\ |*| int TEST_CONST1 = 5; // 测试类静态常量 |*| String TEST_CONST2 = "test_const2"; |*| int value1; // 字段的注释 |*| long value2; \*/ @Override public void onProcess(NetManager manager, IoSession session, TestBean arg) { if(Log.hasDebug) Log.log.debug("{}: arg={}", getClass().getName(), arg); RC4Filter filter = new RC4Filter(); filter.setInputKey(new byte[] { 1, 2, 3 }, 3); filter.setOutputKey(new byte[] { 1, 2, 3 }, 3); session.getFilterChain().addFirst("enc", filter); manager.send(session, arg); } }