org.apache.zookeeper
Class Login

java.lang.Object
  extended by org.apache.zookeeper.Login

public class Login
extends Object


Field Summary
 CallbackHandler callbackHandler
           
 
Constructor Summary
Login(String loginContextName, CallbackHandler callbackHandler)
          LoginThread constructor.
 
Method Summary
 Subject getSubject()
           
 void shutdown()
           
 void startThreadIfNeeded()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

callbackHandler

public CallbackHandler callbackHandler
Constructor Detail

Login

public Login(String loginContextName,
             CallbackHandler callbackHandler)
      throws LoginException
LoginThread constructor. The constructor starts the thread used to periodically re-login to the Kerberos Ticket Granting Server.

Parameters:
loginContextName - name of section in JAAS file that will be use to login. Passed as first param to javax.security.auth.login.LoginContext().
callbackHandler - Passed as second param to javax.security.auth.login.LoginContext().
Throws:
LoginException - Thrown if authentication fails.
Method Detail

startThreadIfNeeded

public void startThreadIfNeeded()

shutdown

public void shutdown()

getSubject

public Subject getSubject()


Copyright © 2011 The Apache Software Foundation