public class SSLTransportFactory extends java.lang.Object implements ITransportFactory
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CIPHER_SUITES |
static int |
DEFAULT_MAX_FRAME_SIZE |
static java.lang.String |
KEYSTORE |
static java.lang.String |
KEYSTORE_PASSWORD |
static java.lang.String |
PROTOCOL |
static int |
SOCKET_TIMEOUT |
static java.lang.String |
TRUSTSTORE |
static java.lang.String |
TRUSTSTORE_PASSWORD |
PROPERTY_KEY
Constructor and Description |
---|
SSLTransportFactory() |
Modifier and Type | Method and Description |
---|---|
org.apache.thrift.transport.TTransport |
openTransport(java.lang.String host,
int port)
Opens a client transport to a thrift server.
|
void |
setOptions(java.util.Map<java.lang.String,java.lang.String> options)
Sets an implementation defined set of options.
|
java.util.Set<java.lang.String> |
supportedOptions() |
public static final int DEFAULT_MAX_FRAME_SIZE
public static final java.lang.String TRUSTSTORE
public static final java.lang.String TRUSTSTORE_PASSWORD
public static final java.lang.String KEYSTORE
public static final java.lang.String KEYSTORE_PASSWORD
public static final java.lang.String PROTOCOL
public static final java.lang.String CIPHER_SUITES
public static final int SOCKET_TIMEOUT
public org.apache.thrift.transport.TTransport openTransport(java.lang.String host, int port) throws java.lang.Exception
ITransportFactory
TTransport transport = clientTransportFactory.openTransport(address, port); Cassandra.Iface client = new Cassandra.Client(new BinaryProtocol(transport));
openTransport
in interface ITransportFactory
host
- fully qualified hostname of the serverport
- RPC port of the serverjava.lang.Exception
- implementation defined; usually throws TTransportException or IOException
if the connection cannot be establishedpublic void setOptions(java.util.Map<java.lang.String,java.lang.String> options)
ITransportFactory
setOptions
in interface ITransportFactory
options
- option mappublic java.util.Set<java.lang.String> supportedOptions()
supportedOptions
in interface ITransportFactory
Copyright © 2019 The Apache Software Foundation