| Constructor and Description |
|---|
ThriftConnector(Class<CLIENT> clientType) |
ThriftConnector(Class<CLIENT> clientType,
Function<Node,org.apache.thrift.transport.TTransport> transportBuilder,
Function<org.apache.thrift.transport.TTransport,org.apache.thrift.protocol.TProtocol> protocolBuilder,
Function<org.apache.thrift.protocol.TProtocol,CLIENT> clientBuilder) |
| Modifier and Type | Method and Description |
|---|---|
Stub<CLIENT> |
connect(Node node) |
Function<org.apache.thrift.protocol.TProtocol,CLIENT> |
getClientBuilder() |
Function<org.apache.thrift.transport.TTransport,org.apache.thrift.protocol.TProtocol> |
getProtocolBuilder() |
Function<Node,org.apache.thrift.transport.TTransport> |
getTransportBuilder() |
ThriftConnector<IFACE,CLIENT> |
withClientBuilder(Function<org.apache.thrift.protocol.TProtocol,CLIENT> clientBuilder) |
ThriftConnector<IFACE,CLIENT> |
withProtocolBuilder(Function<org.apache.thrift.transport.TTransport,org.apache.thrift.protocol.TProtocol> protocolBuilder) |
ThriftConnector<IFACE,CLIENT> |
withTransportBuilder(Function<Node,org.apache.thrift.transport.TTransport> transportBuilder) |
public ThriftConnector(Class<CLIENT> clientType, Function<Node,org.apache.thrift.transport.TTransport> transportBuilder, Function<org.apache.thrift.transport.TTransport,org.apache.thrift.protocol.TProtocol> protocolBuilder, Function<org.apache.thrift.protocol.TProtocol,CLIENT> clientBuilder)
public ThriftConnector<IFACE,CLIENT> withTransportBuilder(Function<Node,org.apache.thrift.transport.TTransport> transportBuilder)
public Function<Node,org.apache.thrift.transport.TTransport> getTransportBuilder()
public ThriftConnector<IFACE,CLIENT> withProtocolBuilder(Function<org.apache.thrift.transport.TTransport,org.apache.thrift.protocol.TProtocol> protocolBuilder)
public Function<org.apache.thrift.transport.TTransport,org.apache.thrift.protocol.TProtocol> getProtocolBuilder()
public ThriftConnector<IFACE,CLIENT> withClientBuilder(Function<org.apache.thrift.protocol.TProtocol,CLIENT> clientBuilder)
public Stub<CLIENT> connect(Node node) throws ConnectException
connect in interface Connector<CLIENT extends IFACE>ConnectExceptionCopyright © 2017 Irenical. All rights reserved.