@Override protected final Boolean receiveResponse(final InputStream inputStream) throws IOException { ByteDataInput input = null; try { input = new SimpleByteDataInput(inputStream); expectHeader(input, DomainClientProtocol.PARAM_DEPLOYMENT_NAME_UNIQUE); return input.readBoolean(); } finally { safeClose(input); } } }
@Override protected void sendRequest(final int protocolVersion, final OutputStream outputStream) throws IOException { ByteDataOutput output = null; try { output = new SimpleByteDataOutput(outputStream); output.writeByte(DomainClientProtocol.PARAM_DEPLOYMENT_NAME); output.writeUTF(deploymentName); output.close(); } finally { safeClose(output); } }
public static ProtocolChannelClient create(final Configuration configuration) throws IOException { if (configuration == null) { throw MESSAGES.nullVar("configuration"); } configuration.validate(); return new ProtocolChannelClient(configuration); }
public static Connection connectSync(final ProtocolConnectionConfiguration configuration, CallbackHandler handler, Map<String, String> saslOptions, SSLContext sslContext) throws IOException { final ProtocolConnectionConfiguration config = ProtocolConnectionConfiguration.copy(configuration); config.setCallbackHandler(handler); config.setSaslOptions(saslOptions); config.setSslContext(sslContext); return connectSync(config); }
public static IoFuture<Connection> connect(final ProtocolConnectionConfiguration configuration, CallbackHandler handler, Map<String, String> saslOptions, SSLContext sslContext) throws IOException { final ProtocolConnectionConfiguration config = ProtocolConnectionConfiguration.copy(configuration); config.setCallbackHandler(handler); config.setSaslOptions(saslOptions); config.setSslContext(sslContext); return connect(config); }
public static Connection connectSync(final ProtocolConnectionConfiguration configuration, CallbackHandler handler) throws IOException { final ProtocolConnectionConfiguration config = ProtocolConnectionConfiguration.copy(configuration); config.setCallbackHandler(handler); return connectSync(config); }
public static IoFuture<Connection> connect(final ProtocolConnectionConfiguration configuration, CallbackHandler handler) throws IOException { final ProtocolConnectionConfiguration config = ProtocolConnectionConfiguration.copy(configuration); config.setCallbackHandler(handler); return connect(config); }
private Establishing(final ProtocolConnectionConfiguration configuration, final Channel.Receiver receiver, final CloseHandler<Channel> closeHandler) { this.receiver = receiver; this.channelOptions = configuration.getOptionMap(); this.connectionManager = ProtocolConnectionManager.create(configuration, this); this.closeHandler = closeHandler; this.timeout = configuration.getConnectionTimeout(); }
Establishing(final String serviceType, final Channel.Receiver receiver, final ProtocolConnectionConfiguration configuration) { this.serviceType = serviceType; this.receiver = receiver; this.channelOptions = configuration.getOptionMap(); this.connectionManager = ProtocolConnectionManager.create(configuration, this); }
/** * Create a new connection manager, which will try to connect using the protocol connection configuration. * * @param configuration the connection configuration * @param openHandler the connection open handler * @return the connection manager */ public static ProtocolConnectionManager create(final ProtocolConnectionConfiguration configuration, final ConnectionOpenHandler openHandler) { return create(new EstablishingConnection(configuration, openHandler)); }
/** * Create a new connection manager, based on an existing connection. * * @param connection the existing connection * @param openHandler a connection open handler * @return the connected manager */ public static ProtocolConnectionManager create(final Connection connection, final ConnectionOpenHandler openHandler) { return create(new EstablishedConnection(connection, openHandler)); }
/** {@inheritDoc} */ @Override protected void sendRequest(int protocolVersion, OutputStream outputStream) throws IOException { ByteDataOutput output = null; try { output = new SimpleByteDataOutput(outputStream); output.writeByte(StandaloneClientProtocol.PARAM_DEPLOYMENT_NAME); output.writeUTF(deploymentName); output.close(); } finally { safeClose(output); } }
/** {@inheritDoc} */ @Override protected final Boolean receiveResponse(final InputStream inputStream) throws IOException { ByteDataInput input = null; try { input = new SimpleByteDataInput(inputStream); expectHeader(input, StandaloneClientProtocol.PARAM_DEPLOYMENT_NAME_UNIQUE); return input.readBoolean(); } finally { safeClose(input); } } }
public IoFuture<Connection> connect(CallbackHandler handler, Map<String, String> saslOptions, SSLContext sslContext) throws IOException { final ProtocolConnectionConfiguration config = ProtocolConnectionConfiguration.copy(configuration); config.setCallbackHandler(handler); config.setSaslOptions(saslOptions); config.setSslContext(sslContext); return ProtocolConnectionUtils.connect(config); }
public IoFuture<Connection> connect(CallbackHandler handler) throws IOException { final ProtocolConnectionConfiguration config = ProtocolConnectionConfiguration.copy(configuration); config.setCallbackHandler(handler); return ProtocolConnectionUtils.connect(config); }
/** * Create a new connection manager, which will try to connect using the protocol connection configuration. * * @param configuration the connection configuration * @param openHandler the connection open handler * @param next the next connect connectTask used once disconnected * @return the connection manager */ public static ProtocolConnectionManager create(final ProtocolConnectionConfiguration configuration, final ConnectionOpenHandler openHandler, final ConnectTask next) { return create(new EstablishingConnection(configuration, openHandler, next)); }
/** * Create a new connection manager, based on an existing connection. * * @param connection the existing connection * @param openHandler a connection open handler * @return the connected manager */ public static ProtocolConnectionManager create(final Connection connection, final ConnectionOpenHandler openHandler) { return create(new EstablishedConnection(connection, openHandler)); }
public static IoFuture<Connection> connect(final ProtocolConnectionConfiguration configuration, CallbackHandler handler) throws IOException { final ProtocolConnectionConfiguration config = ProtocolConnectionConfiguration.copy(configuration); config.setCallbackHandler(handler); return connect(config); }
/** * Create a new connection manager, which will try to connect using the protocol connection configuration. * * @param configuration the connection configuration * @param openHandler the connection open handler * @return the connection manager */ public static ProtocolConnectionManager create(final ProtocolConnectionConfiguration configuration, final ConnectionOpenHandler openHandler) { return create(new EstablishingConnection(configuration, openHandler)); }
/** * Create a new connection manager, based on an existing connection. * * @param connection the existing connection * @param openHandler a connection open handler * @return the connected manager */ public static ProtocolConnectionManager create(final Connection connection, final ConnectionOpenHandler openHandler) { return create(new EstablishedConnection(connection, openHandler)); }