@Override public Object getID() { return transportConnection.getID(); }
@Override public void connectionCreated(final ActiveMQComponent component, final Connection connection, final ClientProtocolManager protocol) { if (connections.putIfAbsent(connection.getID(), connection) != null) { throw ActiveMQClientMessageBundle.BUNDLE.connectionExists(connection.getID()); } @SuppressWarnings("unchecked") final BaseConnectionLifeCycleListener<ClientProtocolManager> clientListener = (BaseConnectionLifeCycleListener<ClientProtocolManager>) listener; clientListener.connectionCreated(component, connection, protocol); }
@Override public synchronized void close() { if (channelClazz == null) { return; } if (batchFlusherFuture != null) { batchFlusherFuture.cancel(false); flusher.cancel(); flusher = null; batchFlusherFuture = null; } bootstrap = null; channelGroup.close().awaitUninterruptibly(); // Shutdown the EventLoopGroup if no new task was added for 100ms or if // 3000ms elapsed. group.shutdownGracefully(100, 3000, TimeUnit.MILLISECONDS); channelClazz = null; for (Connection connection : connections.values()) { listener.connectionDestroyed(connection.getID()); } connections.clear(); }
@Override public Object getID() { return transportConnection.getID(); }
@Override public Object getID() { return transportConnection.getID(); }
@Override public Object getID() { return transportConnection.getID(); }
@Override public Object getID() { return transportConnection.getID(); }
/** * Log packaged into a separate method for performance reasons. */ private static void tracePhysicalSend(Connection transportConnection, Command command) { logger.trace("connectionID: " + (transportConnection == null ? "" : transportConnection.getID()) + " SENDING: " + (command == null ? "NULL" : command)); }
@Override public void connectionCreated(final ActiveMQComponent component, final Connection connection, final ProtocolManager protocol) { if (connections.putIfAbsent(connection.getID(), (NettyServerConnection) connection) != null) { throw ActiveMQMessageBundle.BUNDLE.connectionExists(connection.getID()); } listener.connectionCreated(component, connection, protocol); }
@Override public synchronized void close() { if (!started) { return; } for (Connection connection : connections.values()) { listener.connectionDestroyed(connection.getID()); } started = false; }
@Override public void connectionCreated(final ActiveMQComponent component, final Connection connection, final ProtocolManager protocol) { if (connections.putIfAbsent((String) connection.getID(), connection) != null) { throw ActiveMQMessageBundle.BUNDLE.connectionExists(connection.getID()); } listener.connectionCreated(component, connection, protocol); }
@Override public void connectionCreated(final ActiveMQComponent component, final Connection connection, final ClientProtocolManager protocol) { if (connections.putIfAbsent(connection.getID(), connection) != null) { throw ActiveMQClientMessageBundle.BUNDLE.connectionExists(connection.getID()); } @SuppressWarnings("unchecked") final BaseConnectionLifeCycleListener<ClientProtocolManager> clientListener = (BaseConnectionLifeCycleListener<ClientProtocolManager>) listener; clientListener.connectionCreated(component, connection, protocol); }
@Override public void connectionCreated(final ActiveMQComponent component, final Connection connection, final ClientProtocolManager protocol) { if (connections.putIfAbsent(connection.getID(), connection) != null) { throw ActiveMQClientMessageBundle.BUNDLE.connectionExists(connection.getID()); } @SuppressWarnings("unchecked") final BaseConnectionLifeCycleListener<ClientProtocolManager> clientListener = (BaseConnectionLifeCycleListener<ClientProtocolManager>) listener; clientListener.connectionCreated(component, connection, protocol); }
@Override public void connectionCreated(final ActiveMQComponent component, final Connection connection, final ClientProtocolManager protocol) { if (connections.putIfAbsent(connection.getID(), connection) != null) { throw ActiveMQClientMessageBundle.BUNDLE.connectionExists(connection.getID()); } @SuppressWarnings("unchecked") final BaseConnectionLifeCycleListener<ClientProtocolManager> clientListener = (BaseConnectionLifeCycleListener<ClientProtocolManager>) listener; clientListener.connectionCreated(component, connection, protocol); }
@Override public void connectionCreated(final ActiveMQComponent component, final Connection connection, final ClientProtocolManager protocol) { if (connections.putIfAbsent(connection.getID(), connection) != null) { throw ActiveMQClientMessageBundle.BUNDLE.connectionExists(connection.getID()); } @SuppressWarnings("unchecked") final BaseConnectionLifeCycleListener<ClientProtocolManager> clientListener = (BaseConnectionLifeCycleListener<ClientProtocolManager>) listener; clientListener.connectionCreated(component, connection, protocol); }
@Override public void connectionCreated(final ActiveMQComponent component, final Connection connection, final ClientProtocolManager protocol) { if (connections.putIfAbsent(connection.getID(), connection) != null) { throw ActiveMQClientMessageBundle.BUNDLE.connectionExists(connection.getID()); } @SuppressWarnings("unchecked") final BaseConnectionLifeCycleListener<ClientProtocolManager> clientListener = (BaseConnectionLifeCycleListener<ClientProtocolManager>) listener; clientListener.connectionCreated(component, connection, protocol); }
@Override public void connectionCreated(final ActiveMQComponent component, final Connection connection, final ClientProtocolManager protocol) { if (connections.putIfAbsent(connection.getID(), connection) != null) { throw ActiveMQClientMessageBundle.BUNDLE.connectionExists(connection.getID()); } @SuppressWarnings("unchecked") final BaseConnectionLifeCycleListener<ClientProtocolManager> clientListener = (BaseConnectionLifeCycleListener<ClientProtocolManager>) listener; clientListener.connectionCreated(component, connection, protocol); }
@Override public void connectionCreated(ActiveMQComponent component, Connection connection, ProtonProtocolManager protocolManager) { ActiveMQProtonRemotingConnection amqpConnection = connectionFactory.createConnection(protocolManager, connection, eventHandler, clientSASLFactory); connectionMap.put(connection.getID(), amqpConnection); amqpConnection.open(); log.info("Connection " + amqpConnection.getRemoteAddress() + " created"); }
@Override public void connectionCreated(ActiveMQComponent component, Connection connection, ProtonProtocolManager protocolManager) { ActiveMQProtonRemotingConnection amqpConnection = connectionFactory.createConnection(protocolManager, connection, eventHandler, clientSASLFactory); connectionMap.put(connection.getID(), amqpConnection); amqpConnection.open(); log.info("Connection " + amqpConnection.getRemoteAddress() + " created"); }
@Override public void connectionCreated(ActiveMQComponent component, Connection connection, ProtonProtocolManager protocolManager) { ActiveMQProtonRemotingConnection amqpConnection = connectionFactory.createConnection(protocolManager, connection, eventHandler, clientSASLFactory); connectionMap.put(connection.getID(), amqpConnection); amqpConnection.open(); log.info("Connection " + amqpConnection.getRemoteAddress() + " created"); }