Package org.apache.storm.messaging.netty
Class Login
java.lang.Object
org.apache.storm.messaging.netty.Login
-
Field Summary
-
Constructor Summary
ConstructorDescriptionLogin
(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 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 Details
-
startThreadIfNeeded
public void startThreadIfNeeded() -
shutdown
public void shutdown() -
getSubject
-
getLoginContextName
-