Package org.apache.storm.messaging.netty
Class Login
java.lang.Object
org.apache.storm.messaging.netty.Login
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionLogin(String loginContextName, CallbackHandler callbackHandler, String jaasConfFile) Login constructor. - 
Method Summary
 
- 
Field Details
- 
callbackHandler
 
 - 
 - 
Constructor Details
- 
Login
public Login(String loginContextName, CallbackHandler callbackHandler, String jaasConfFile) throws LoginException Login 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 used 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 Details
- 
startThreadIfNeeded
public void startThreadIfNeeded() - 
shutdown
public void shutdown() - 
getSubject
 - 
getLoginContextName
 
 -