public abstract class ClusterLoginModule extends Object implements LoginModule
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
commitSucceeded |
protected com.hazelcast.security.Credentials |
credentials |
protected com.hazelcast.logging.ILogger |
logger |
protected boolean |
loginSucceeded |
protected Map |
options |
protected Map |
sharedState |
protected Subject |
subject |
| Constructor and Description |
|---|
ClusterLoginModule() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
abort() |
boolean |
commit() |
void |
initialize(Subject subject,
CallbackHandler callbackHandler,
Map<String,?> sharedState,
Map<String,?> options) |
boolean |
login() |
boolean |
logout() |
protected abstract boolean |
onAbort() |
protected abstract boolean |
onCommit() |
protected abstract boolean |
onLogin() |
protected abstract boolean |
onLogout() |
protected final com.hazelcast.logging.ILogger logger
protected com.hazelcast.security.Credentials credentials
protected Subject subject
protected Map options
protected Map sharedState
protected boolean loginSucceeded
protected boolean commitSucceeded
public final void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
initialize in interface LoginModulepublic final boolean login()
throws LoginException
login in interface LoginModuleLoginExceptionpublic final boolean commit()
throws LoginException
commit in interface LoginModuleLoginExceptionpublic final boolean abort()
throws LoginException
abort in interface LoginModuleLoginExceptionpublic final boolean logout()
throws LoginException
logout in interface LoginModuleLoginExceptionprotected abstract boolean onLogin()
throws LoginException
LoginExceptionprotected abstract boolean onCommit()
throws LoginException
LoginExceptionprotected abstract boolean onAbort()
throws LoginException
LoginExceptionprotected abstract boolean onLogout()
throws LoginException
LoginExceptionCopyright © 2020 Hazelcast, Inc.. All Rights Reserved.