/*
* Blitz Trading
*/
package executionserver.mina.codecs;
import org.apache.mina.common.IoSession;
import org.apache.mina.filter.codec.ProtocolCodecFactory;
import org.apache.mina.filter.codec.ProtocolDecoder;
import org.apache.mina.filter.codec.ProtocolEncoder;
/**
*
* @author Sylvio Azevedo <sylvio.azevedo@blitz-trading.com>
*/
public class ProtobufCodecFactory implements ProtocolCodecFactory {
private ProtocolEncoder encoder;
private ProtocolDecoder decoder;
public ProtobufCodecFactory() {
this.encoder = new ProtobufEncoder();
this.decoder = new ProtobufDecoder();
}
@Override
public ProtocolEncoder getEncoder() throws Exception {
return encoder;
}
@Override
public ProtocolDecoder getDecoder() throws Exception {
return decoder;
}
}