下面是协议编码输出接口ProtocolEncoderOutput,
所有编码后的数据需要通过接口ProtocolEncoderOutput来写到会话中
package org.apache.mina.filter.codec;
import org.apache.mina.core.buffer.IoBuffer;
import org.apache.mina.core.file.FileRegion;
import org.apache.mina.core.future.WriteFuture;
/**
* Callback for {@link ProtocolEncoder} to generate encoded messages such as
* {@link IoBuffer}s. {@link ProtocolEncoder} must call {@link #write(Object)}
* for each encoded message.
*
*/
public interface ProtocolEncoderOutput {
/**
* Callback for {@link ProtocolEncoder} to generate an encoded message such
* as an {@link IoBuffer}. {@link ProtocolEncoder} must call
* {@link #write(Object)} for each encoded message.
* ProtocolEncoder中的ecode方法会对每一个编码的信息 调用 此函数
* @par