/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package executionserver.mina.codecs;
import org.apache.mina.filter.codec.ProtocolCodecFactory;
import org.apache.mina.filter.codec.ProtocolDecoder;
import org.apache.mina.filter.codec.ProtocolEncoder;
/**
*
* @author spquant
*/
public class BsonCodecFactory implements ProtocolCodecFactory{
// properties
private BsonEncoder encoder;
private BsonDecoder decoder;
public BsonCodecFactory() {
encoder = new BsonEncoder();
decoder = new BsonDecoder();
}
@Override
public ProtocolEncoder getEncoder() throws Exception {
return encoder;
}
@Override
public ProtocolDecoder getDecoder() throws Exception {
return decoder;
}
}