use of org.jboss.netty.handler.codec.string.StringDecoder in project camel by apache.
the class NettyUdpConnectionlessSendTest method createNettyUdpReceiver.
public void createNettyUdpReceiver() {
bootstrap = new ConnectionlessBootstrap(new NioDatagramChannelFactory());
bootstrap.setPipelineFactory(new ChannelPipelineFactory() {
@Override
public ChannelPipeline getPipeline() throws Exception {
ChannelPipeline channelPipeline = Channels.pipeline();
channelPipeline.addLast("StringDecoder", new StringDecoder(CharsetUtil.UTF_8));
channelPipeline.addLast("ContentHandler", new ContentHandler());
return channelPipeline;
}
});
}
use of org.jboss.netty.handler.codec.string.StringDecoder in project camel by apache.
the class NettyHttpGetWithInvalidMessageTest method createRegistry.
@Override
protected JndiRegistry createRegistry() throws Exception {
JndiRegistry registry = super.createRegistry();
// setup the String encoder and decoder
StringDecoder stringDecoder = new StringDecoder();
registry.bind("string-decoder", stringDecoder);
StringEncoder stringEncoder = new StringEncoder();
registry.bind("string-encoder", stringEncoder);
List<ChannelHandler> decoders = new ArrayList<ChannelHandler>();
decoders.add(stringDecoder);
List<ChannelHandler> encoders = new ArrayList<ChannelHandler>();
encoders.add(stringEncoder);
registry.bind("encoders", encoders);
registry.bind("decoders", decoders);
return registry;
}
use of org.jboss.netty.handler.codec.string.StringDecoder in project opennms by OpenNMS.
the class AsyncLineOrientedDetectorNettyImpl method appendToPipeline.
@Override
protected void appendToPipeline(ChannelPipeline retval) {
// Upstream handlers
retval.addLast("frameDecoder", new DelimiterBasedFrameDecoder(1024, Delimiters.lineDelimiter()));
retval.addLast("stringDecoder", new StringDecoder(CharsetUtil.UTF_8));
retval.addLast("lineDecoder", new LineOrientedResponseDecoder());
// Downstream handlers
retval.addLast("stringEncoder", new StringEncoder(CharsetUtil.UTF_8));
retval.addLast("lineEncoder", new LineOrientedRequestEncoder());
}
use of org.jboss.netty.handler.codec.string.StringDecoder in project yyl_example by Relucent.
the class NettyServer method main.
public static void main(String[] args) {
ServerBootstrap bootstrap = new //
ServerBootstrap(new //
NioServerSocketChannelFactory(// boss
Executors.newCachedThreadPool(), // worker
Executors.newCachedThreadPool()));
// Set up the default event pipeline.
bootstrap.setPipelineFactory(new ChannelPipelineFactory() {
@Override
public ChannelPipeline getPipeline() throws Exception {
return Channels.pipeline(new StringDecoder(), new StringEncoder(), new ServerHandler());
}
});
// Bind and start to accept incoming connections.
Channel bind = bootstrap.bind(new InetSocketAddress(8000));
System.out.println("Server started, listening port: " + bind.getLocalAddress() + ", Waiting for client register...");
}
Aggregations