Package org.apache.mina.transport.vmpipe

Examples of org.apache.mina.transport.vmpipe.VmPipeConnector


public class VmPipeConnectorFactoryBean extends AbstractIoConnectorFactoryBean
{

    protected IoConnector createIoConnector() throws Exception
    {
        return new VmPipeConnector();
    }
View Full Code Here


        // Set up server
        Service service = new Service( "tennis", TransportType.VM_PIPE, address );
        registry.bind( service, new TennisPlayer() );

        // Connect to the server.
        VmPipeConnector connector = new VmPipeConnector();
        ConnectFuture future = connector.connect( address,
                                                  new TennisPlayer() );
        future.join();
        IoSession session = future.getSession();

        // Send the first ping message
View Full Code Here

        // Set up server
        acceptor.bind(address, new TennisPlayer());

        // Connect to the server.
        VmPipeConnector connector = new VmPipeConnector();
        ConnectFuture future = connector.connect(address, new TennisPlayer());
        future.join();
        IoSession session = future.getSession();

        // Send the first ping message
        session.write(new TennisBall(10));
View Full Code Here

    protected void setupVmProtocol(String uri) {
        boolean minaLogger = configuration.isMinaLogger();
        List<IoFilter> filters = configuration.getFilters();

        address = new VmPipeAddress(configuration.getPort());
        connector = new VmPipeConnector();

        // connector config
        if (minaLogger) {
            connector.getFilterChain().addLast("logger", new LoggingFilter());
        }
View Full Code Here

        // Set up server
        acceptor.setHandler(new TennisPlayer());
        acceptor.bind(address);

        // Connect to the server.
        VmPipeConnector connector = new VmPipeConnector();
        connector.setHandler(new TennisPlayer());
        ConnectFuture future = connector.connect(address);
        future.awaitUninterruptibly();
        IoSession session = future.getSession();

        // Send the first ping message
        session.write(new TennisBall(10));
View Full Code Here

    }

    protected MinaEndpoint createVmEndpoint(String uri, URI connectUri) {
        IoAcceptor acceptor = new VmPipeAcceptor();
        SocketAddress address = new VmPipeAddress(connectUri.getPort());
        IoConnector connector = new VmPipeConnector();
        return new MinaEndpoint(uri, this, address, acceptor, connector, null);
    }
View Full Code Here

      reqBuffer = ByteBuffer.allocate(req.getContentLength());
      ServletUtils.copy(req.getInputStream(), reqBuffer.asOutputStream());
      reqBuffer.flip();

      // Connect to the server.
      VmPipeConnector connector = new VmPipeConnector();
      IoHandler handler = new Handler(req, resp);
      ConnectFuture connectFuture = connector.connect(new VmPipeAddress(
          5080), handler);
      connectFuture.join();
      IoSession session = connectFuture.getSession();
      session.setAttachment(resp);
      session.write(reqBuffer);
View Full Code Here

    }

    protected MinaEndpoint createVmEndpoint(String uri, URI connectUri) {
        IoAcceptor acceptor = new VmPipeAcceptor();
        SocketAddress address = new VmPipeAddress(connectUri.getPort());
        IoConnector connector = new VmPipeConnector();
        return new MinaEndpoint(uri, this, address, acceptor, null, connector, null, false, 0, false);
    }
View Full Code Here

        // Set up server
        acceptor.setHandler(new TennisPlayer());
        acceptor.bind(address);

        // Connect to the server.
        VmPipeConnector connector = new VmPipeConnector();
        connector.setHandler(new TennisPlayer());
        ConnectFuture future = connector.connect(address);
        future.awaitUninterruptibly();
        IoSession session = future.getSession();

        // Send the first ping message
        session.write(new TennisBall(10));
View Full Code Here

public class VmPipeConnectorFactoryBean extends AbstractIoConnectorFactoryBean
{

    protected IoConnector createIoConnector() throws Exception
    {
        return new VmPipeConnector();
    }
View Full Code Here

TOP

Related Classes of org.apache.mina.transport.vmpipe.VmPipeConnector

Copyright © 2018 www.massapicom. 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.