package com.example.mina.server.box.lte3000; import org.apache.mina.core.buffer.IoBuffer; import org.apache.mina.core.session.IoSession; import org.apache.mina.filter.codec.ProtocolEncoder; import org.apache.mina.filter.codec.ProtocolEncoderOutput; public class Lte3000MessageEncoder implements ProtocolEncoder { @Override public void encode(IoSession session, Object message, ProtocolEncoderOutput out) { if (message instanceof Lte3000ResponseMessage) { byte[] result = ((Lte3000ResponseMessage) message).getResult(); session.write(IoBuffer.wrap(result)); } } @Override public void dispose(IoSession session) { } }