me.prettyprint.cassandra.connection.client
Class HSaslThriftClient
java.lang.Object
me.prettyprint.cassandra.connection.client.HThriftClient
me.prettyprint.cassandra.connection.client.HSaslThriftClient
- All Implemented Interfaces:
- HClient
public class HSaslThriftClient
- extends HThriftClient
- implements HClient
| Methods inherited from class me.prettyprint.cassandra.connection.client.HThriftClient |
clearAuthentication, close, equals, getCassandra, getCassandra, getCassandraHost, getCreatedTime, getLastSuccessTime, getSinceLastUsed, isAlreadyAuthenticated, isOpen, maybeWrapWithTFramedTransport, setAuthenticated, startToUse, toString, updateLastSuccessTime |
| Methods inherited from interface me.prettyprint.cassandra.connection.client.HClient |
clearAuthentication, close, getCassandra, getCassandra, getCassandraHost, getCreatedTime, getLastSuccessTime, getSinceLastUsed, isAlreadyAuthenticated, isOpen, setAuthenticated, startToUse, updateLastSuccessTime |
SASL_PROPS
public static final Map<String,String> SASL_PROPS
HSaslThriftClient
public HSaslThriftClient(CassandraHost cassandraHost,
String servicePrincipalName)
- Constructor
- Parameters:
cassandraHost - servicePrincipalName, - name/_HOST@DOMAIN, e.g. mapred/bdplab0.datastax.com@EXAMPLE.COM
HSaslThriftClient
public HSaslThriftClient(CassandraHost cassandraHost,
String servicePrincipalName,
org.apache.thrift.transport.TSSLTransportFactory.TSSLTransportParameters params)
- Constructor
- Parameters:
cassandraHost - servicePrincipalName, - name/_HOST@DOMAIN, e.g. mapred/bdplab0.datastax.com@EXAMPLE.COMparams -
open
public HSaslThriftClient open()
- Open a connection for this client.
- Specified by:
open in interface HClient- Overrides:
open in class HThriftClient
- Returns:
- this object
openKerberosTransport
public static org.apache.thrift.transport.TTransport openKerberosTransport(org.apache.thrift.transport.TTransport socket,
String kerberosServicePrincipal)
throws LoginException,
org.apache.thrift.transport.TTransportException
- Throws:
LoginException
org.apache.thrift.transport.TTransportException
Copyright © 2013. All Rights Reserved.