Examples of ByteBufferToStringTransformer


Examples of ch.unifr.nio.framework.transform.ByteBufferToStringTransformer

        this.host = host;
        this.port = port;

        // setup input transformation chain:
        // channelReader -> byteBufferToString -> NonBlockingEchoClient
        ByteBufferToStringTransformer byteBufferToStringTransformer =
                new ByteBufferToStringTransformer();
        byteBufferToStringTransformer.setNextForwarder(
                new NonBlockingEchoClientTransformer());
        channelReader.setNextForwarder(byteBufferToStringTransformer);

        dispatcher = new Dispatcher();
        dispatcher.start();
View Full Code Here

Examples of ch.unifr.nio.framework.transform.ByteBufferToStringTransformer

        nioLogger.addHandler(consoleHandler);

        // setup input chain
        reader = new ChannelReader(false/*direct*/,
                1024/*initial capacity*/, 10240/*max capacity*/);
        ByteBufferToStringTransformer byteBufferToStringTransformer =
                new ByteBufferToStringTransformer();
        reader.setNextForwarder(byteBufferToStringTransformer);
        byteBufferToStringTransformer.setNextForwarder(
                new DummyTrafficClientTransformer(echoTextArea.getDocument()));

        // setup output chain without dummy traffic
        // stringToByteBuffer -> byteBufferToArray -> dummyTraffic ->
        // array sequence -> writer
View Full Code Here

Examples of ch.unifr.nio.framework.transform.ByteBufferToStringTransformer

     * @param port the port of the echo server
     */
    public EchoClient(String host, int port) {

        // setup input chain
        ByteBufferToStringTransformer byteBufferToStringTransformer =
                new ByteBufferToStringTransformer();
        channelReader.setNextForwarder(byteBufferToStringTransformer);
        EchoClientTransformer echoTransformer = new EchoClientTransformer();
        byteBufferToStringTransformer.setNextForwarder(echoTransformer);

        // setup output chain
        StringToByteBufferTransformer stringToByteBufferTransformer =
                new StringToByteBufferTransformer();
        stringToByteBufferTransformer.setNextForwarder(channelWriter);
View Full Code Here

Examples of ch.unifr.nio.framework.transform.ByteBufferToStringTransformer

     * @param port the port of the echo server
     */
    public DummyTrafficClient(String host, int port) {

        // setup input chain
        ByteBufferToStringTransformer byteBufferToStringTransformer =
                new ByteBufferToStringTransformer();
        channelReader.setNextForwarder(byteBufferToStringTransformer);
        byteBufferToStringTransformer.setNextForwarder(
                new DummyTrafficClientTransformer());

        // setup output chain:
        // stringToByteBuffer -> byteBufferToArray -> dummyTraffic ->
        // array sequence -> channelWriter
View Full Code Here

Examples of ch.unifr.nio.framework.transform.ByteBufferToStringTransformer

    public NonBlockingEchoClient(String host, int port) {
        this.host = host;

        // setup input transformation chain:
        // channelReader -> byteBufferToString -> NonBlockingEchoClient
        ByteBufferToStringTransformer byteBufferToStringTransformer =
                new ByteBufferToStringTransformer();
        byteBufferToStringTransformer.setNextForwarder(
                new NonBlockingEchoClientTransformer());
        channelReader.setNextForwarder(byteBufferToStringTransformer);

        try {
            Dispatcher dispatcher = new Dispatcher();
View Full Code Here

Examples of ch.unifr.nio.framework.transform.ByteBufferToStringTransformer

                new StringToByteBufferTransformer();
        stringOutTransformer.setNextForwarder(byteBufferToArrayTransformer);

        // establish the following input chain:
        // channelReader -> sslInput -> byteBufferToString -> sslEchoClient
        ByteBufferToStringTransformer toStringTransformer =
                new ByteBufferToStringTransformer();
        sslInputForwarder.setNextForwarder(toStringTransformer);
        toStringTransformer.setNextForwarder(new SSLEchoClientTransformer());

        // start NIO Framework
        Dispatcher dispatcher = new Dispatcher();
        dispatcher.start();
        dispatcher.registerChannel(socketChannel, this);
View Full Code Here

Examples of ch.unifr.nio.framework.transform.ByteBufferToStringTransformer

     * @param port the port of the AsyncServer
     */
    public AsyncClient(String host, int port) {

        // setup input chain
        ByteBufferToStringTransformer byteBufferToStringTransformer =
                new ByteBufferToStringTransformer();
        channelReader.setNextForwarder(byteBufferToStringTransformer);
        EchoTransformer echoTransformer = new EchoTransformer();
        byteBufferToStringTransformer.setNextForwarder(echoTransformer);


        // setup output chain
        StringToByteBufferTransformer stringToByteBufferTransformer =
                new StringToByteBufferTransformer();
View Full Code Here

Examples of ch.unifr.nio.framework.transform.ByteBufferToStringTransformer

     * @param port the port of the framing server
     */
    public FramingClient(String host, int port) {
        // setup input chain transformers
        // channelReader -> byteBufferToString -> framing client
        ByteBufferToStringTransformer byteBufferToStringTransformer =
                new ByteBufferToStringTransformer();
        channelReader.setNextForwarder(byteBufferToStringTransformer);
        byteBufferToStringTransformer.setNextForwarder(
                new FramingClientTransformer());

        // setup output chain transformers
        // stringToByteBuffer -> bytebuffertoarray -> framing ->
        //      buffer -> channelWriter
View Full Code Here

Examples of ch.unifr.nio.framework.transform.ByteBufferToStringTransformer

                new StringToByteBufferTransformer();
        stringTransformer.setNextForwarder(byteBufferToArrayTransformer2);

        // establish the following input chain:
        // channelReader -> sslInput -> byteBufferToString -> tunnelClient
        ByteBufferToStringTransformer byteBufferToStringTransformer =
                new ByteBufferToStringTransformer();
        sslInputForwarder.setNextForwarder(byteBufferToStringTransformer);
        byteBufferToStringTransformer.setNextForwarder(
                new TunnelClientTransformer());

        // start NIO Framework
        Dispatcher dispatcher = new Dispatcher();
        dispatcher.start();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.