Examples of NetworkConnection


Examples of org.apache.qpid.transport.network.NetworkConnection

        }

        SecurityLayer securityLayer = SecurityLayerFactory.newInstance(settings);

        OutgoingNetworkTransport transport = Transport.getOutgoingTransportInstance(getProtocolVersion());
        NetworkConnection network = transport.connect(settings, securityLayer.receiver(_conn._protocolHandler), sslContext);
        _conn._protocolHandler.setNetworkConnection(network, securityLayer.sender(network.getSender()));
        _conn._protocolHandler.getProtocolSession().init();
        // this blocks until the connection has been set up or when an error
        // has prevented the connection being set up

        AMQState state = waiter.await();
View Full Code Here

Examples of org.apache.qpid.transport.network.NetworkConnection

            if(secureReceiver instanceof ConnectionListener)
            {
                addConnectionListener((ConnectionListener)secureReceiver);
            }

            NetworkConnection network = transport.connect(settings, secureReceiver, null);
            final Sender<ByteBuffer> secureSender = securityLayer.sender(network.getSender());
            if(secureSender instanceof ConnectionListener)
            {
                addConnectionListener((ConnectionListener)secureSender);
            }
            sender = new Disassembler(secureSender, settings.getMaxFrameSize());
View Full Code Here

Examples of org.apache.qpid.transport.network.NetworkConnection

                        socket.setSendBufferSize(sendBufferSize);
                        socket.setReceiveBufferSize(receiveBufferSize);

                        ProtocolEngine engine = _factory.newProtocolEngine();

                        NetworkConnection connection = new IoNetworkConnection(socket, engine, sendBufferSize, receiveBufferSize, _timeout);


                        engine.setNetworkConnection(connection, connection.getSender());

                        connection.start();


                    }
                    catch(RuntimeException e)
                    {
View Full Code Here

Examples of org.apache.qpid.transport.network.NetworkConnection

        SecurityLayer securityLayer = SecurityLayerFactory.newInstance(settings);

        OutgoingNetworkTransport transport = Transport.getOutgoingTransportInstance(getProtocolVersion());

        NetworkConnection network = transport.connect(settings, securityLayer.receiver(_conn.getProtocolHandler()),
                                                      _conn.getProtocolHandler());
        _conn.getProtocolHandler().setNetworkConnection(network, securityLayer.sender(network.getSender()));

        StateWaiter waiter = _conn.getProtocolHandler().createWaiter(openOrClosedStates);
        _conn.getProtocolHandler().getProtocolSession().init();
        // this blocks until the connection has been set up or when an error
        // has prevented the connection being set up

        AMQState state = waiter.await();

        if(state == AMQState.CONNECTION_OPEN)
        {
            _conn.getFailoverPolicy().attainedConnection();
            _conn.setConnected(true);
            _conn.logConnected(network.getLocalAddress(), network.getRemoteAddress());
            return null;
        }
        else
        {
            return _conn.getProtocolHandler().getSuggestedProtocolVersion();
View Full Code Here

Examples of org.apache.qpid.transport.network.NetworkConnection

        if(ok.hasHeartbeat())
        {
            final int heartbeat = ok.getHeartbeat();
            if(heartbeat > 0)
            {
                final NetworkConnection networkConnection = sconn.getNetworkConnection();
                networkConnection.setMaxReadIdle(2 * heartbeat);
                networkConnection.setMaxWriteIdle(heartbeat);
            }
        }

        setConnectionTuneOkChannelMax(sconn, okChannelMax);
    }
View Full Code Here

Examples of org.apache.qpid.transport.network.NetworkConnection

            //Due to the error we must forcefully close the connection without negotiation
            sconn.getSender().close();
            return;
        }

        final NetworkConnection networkConnection = sconn.getNetworkConnection();
        if(ok.hasHeartbeat())
        {
            int heartbeat = ok.getHeartbeat();
            if(heartbeat < 0)
            {
                heartbeat = 0;
            }

            networkConnection.setMaxReadIdle(2 * heartbeat);
            networkConnection.setMaxWriteIdle(heartbeat);

        }
        else
        {
            networkConnection.setMaxReadIdle(0);
            networkConnection.setMaxWriteIdle(0);
        }

        setConnectionTuneOkChannelMax(sconn, okChannelMax);
    }
View Full Code Here

Examples of org.apache.qpid.transport.network.NetworkConnection

        else if(okMaxFrameSize == 0)
        {
            okMaxFrameSize = getFrameMax();
        }

        final NetworkConnection networkConnection = sconn.getNetworkConnection();
        if(ok.hasHeartbeat())
        {
            int heartbeat = ok.getHeartbeat();
            if(heartbeat < 0)
            {
                heartbeat = 0;
            }

            networkConnection.setMaxReadIdle(2 * heartbeat);
            networkConnection.setMaxWriteIdle(heartbeat);

        }
        else
        {
            networkConnection.setMaxReadIdle(0);
            networkConnection.setMaxWriteIdle(0);
        }

        setConnectionTuneOkChannelMax(sconn, okChannelMax);

        conn.setMaxFrameSize(okMaxFrameSize);
View Full Code Here

Examples of org.apache.qpid.transport.network.NetworkConnection

        SecurityLayer securityLayer = SecurityLayerFactory.newInstance(settings);

        OutgoingNetworkTransport transport = Transport.getOutgoingTransportInstance(getProtocolVersion());

        NetworkConnection network = transport.connect(settings, securityLayer.receiver(_conn.getProtocolHandler()),
                                                      _conn.getProtocolHandler());

        _conn.getProtocolHandler().setNetworkConnection(network, securityLayer.sender(network.getSender()));

        StateWaiter waiter = _conn.getProtocolHandler().createWaiter(openOrClosedStates);
        _conn.getProtocolHandler().getProtocolSession().init(settings);
        // this blocks until the connection has been set up or when an error
        // has prevented the connection being set up

        AMQState state = waiter.await();

        if(state == AMQState.CONNECTION_OPEN)
        {
            _conn.getFailoverPolicy().attainedConnection();
            _conn.setConnected(true);
            _conn.logConnected(network.getLocalAddress(), network.getRemoteAddress());
            _messageCompressionSupported = checkMessageCompressionSupported();
            return null;
        }
        else
        {
View Full Code Here

Examples of org.apache.qpid.transport.network.NetworkConnection

        }

        SecurityLayer securityLayer = SecurityLayerFactory.newInstance(settings);

        OutgoingNetworkTransport transport = Transport.getOutgoingTransportInstance(getProtocolVersion());
        NetworkConnection network = transport.connect(settings, securityLayer.receiver(_conn.getProtocolHandler()), sslContext);
        _conn.getProtocolHandler().setNetworkConnection(network, securityLayer.sender(network.getSender()));
        _conn.getProtocolHandler().getProtocolSession().init();
        // this blocks until the connection has been set up or when an error
        // has prevented the connection being set up

        AMQState state = waiter.await();
View Full Code Here

Examples of org.apache.qpid.transport.network.NetworkConnection

            if(secureReceiver instanceof ConnectionListener)
            {
                addConnectionListener((ConnectionListener)secureReceiver);
            }

            NetworkConnection network = transport.connect(settings, secureReceiver, null);
            final Sender<ByteBuffer> secureSender = securityLayer.sender(network.getSender());
            if(secureSender instanceof ConnectionListener)
            {
                addConnectionListener((ConnectionListener)secureSender);
            }
            sender = new Disassembler(secureSender, settings.getMaxFrameSize());
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.