use of org.apache.thrift7.transport.TTransport in project storm by nathanmarz.
the class SimpleTransportPlugin method connect.
/**
* Connect to the specified server via framed transport
* @param transport The underlying Thrift transport.
*/
public TTransport connect(TTransport transport, String serverHost) throws TTransportException {
//create a framed transport
TTransport conn = new TFramedTransport(transport);
//connect
conn.open();
LOG.debug("Simple client transport has been established");
return conn;
}
use of org.apache.thrift7.transport.TTransport in project storm by nathanmarz.
the class DigestSaslTransportPlugin method connect.
public TTransport connect(TTransport transport, String serverHost) throws TTransportException, IOException {
ClientCallbackHandler client_callback_handler = new ClientCallbackHandler(login_conf);
TSaslClientTransport wrapper_transport = new TSaslClientTransport(DIGEST, null, AuthUtils.SERVICE, serverHost, null, client_callback_handler, transport);
wrapper_transport.open();
LOG.debug("SASL DIGEST-MD5 client transport has been established");
return wrapper_transport;
}
Aggregations