// Setup Outgoing Routing
session.setOutgoingHandler(extensionStack);
extensionStack.setNextOutgoing(connection);
session.addBean(extensionStack);
connectPromise.getClient().addManaged(session);
// Now swap out the connection
endp.setConnection(connection);
connection.onOpen();