me.prettyprint.cassandra.connection.client
Class HKerberosThriftClient
java.lang.Object
me.prettyprint.cassandra.connection.client.HThriftClient
me.prettyprint.cassandra.connection.client.HKerberosThriftClient
- All Implemented Interfaces:
- HClient
public class HKerberosThriftClient
- extends HThriftClient
- implements HClient
Hector client that authenticate against kerberos.
- Author:
- patricioe (Patricio Echague - patricioe@gmail.com)
| 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 |
HKerberosThriftClient
public HKerberosThriftClient(Subject kerberosTicket,
CassandraHost cassandraHost,
String servicePrincipalName)
- Constructor
- Parameters:
kerberosTicket - cassandraHost -
HKerberosThriftClient
public HKerberosThriftClient(Subject kerberosTicket,
CassandraHost cassandraHost,
String servicePrincipalName,
org.apache.thrift.transport.TSSLTransportFactory.TSSLTransportParameters params)
- Constructor
- Parameters:
kerberosTicket - cassandraHost - params -
open
public HKerberosThriftClient open()
- Open a connection for this client.
- Specified by:
open in interface HClient- Overrides:
open in class HThriftClient
- Returns:
- this object
Copyright © 2013. All Rights Reserved.