com.sun.jaspic.config.helper
Class AuthContextHelper
java.lang.Object
com.sun.jaspic.config.helper.AuthContextHelper
- Direct Known Subclasses:
- JAASAuthContextHelper
public abstract class AuthContextHelper
- extends java.lang.Object
- Author:
- Ron Monzillo
|
Constructor Summary |
protected |
AuthContextHelper(java.lang.String loggerName,
boolean returnNullContexts)
|
|
Method Summary |
abstract boolean |
exitContext(AuthStatus[] successValue,
int i,
AuthStatus moduleStatus)
|
abstract java.util.Map<java.lang.String,?> |
getInitProperties(int i,
java.util.Map<java.lang.String,?> properties)
|
protected java.util.logging.Logger |
getLogger(java.util.logging.Level level)
|
abstract
|
getModules(M[] template,
java.lang.String authContextID)
|
abstract AuthStatus |
getReturnStatus(AuthStatus[] successValue,
AuthStatus defaultFailStatus,
AuthStatus[] status,
int position)
|
abstract
|
hasModules(M[] template,
java.lang.String authContextID)
|
protected boolean |
isLoggable(java.util.logging.Level level)
|
|
isProtected(M[] template,
java.lang.String authContextID)
|
protected void |
logIfLevel(java.util.logging.Level level,
java.lang.Throwable t,
java.lang.String... msgParts)
|
protected abstract void |
refresh()
|
boolean |
returnsNullContexts()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AuthContextHelper
protected AuthContextHelper(java.lang.String loggerName,
boolean returnNullContexts)
isLoggable
protected boolean isLoggable(java.util.logging.Level level)
logIfLevel
protected void logIfLevel(java.util.logging.Level level,
java.lang.Throwable t,
java.lang.String... msgParts)
getLogger
protected java.util.logging.Logger getLogger(java.util.logging.Level level)
- Parameters:
level -
- Returns:
refresh
protected abstract void refresh()
returnsNullContexts
public boolean returnsNullContexts()
isProtected
public <M> boolean isProtected(M[] template,
java.lang.String authContextID)
throws AuthException
- Throws:
AuthException
hasModules
public abstract <M> boolean hasModules(M[] template,
java.lang.String authContextID)
throws AuthException
- Type Parameters:
M - - Parameters:
template - authContextID -
- Returns:
-
- Throws:
AuthException
getModules
public abstract <M> M[] getModules(M[] template,
java.lang.String authContextID)
throws AuthException
- Type Parameters:
M - - Parameters:
template - authContextID -
- Returns:
-
- Throws:
AuthException
getInitProperties
public abstract java.util.Map<java.lang.String,?> getInitProperties(int i,
java.util.Map<java.lang.String,?> properties)
- Parameters:
i - properties -
- Returns:
exitContext
public abstract boolean exitContext(AuthStatus[] successValue,
int i,
AuthStatus moduleStatus)
- Parameters:
successValue - i - moduleStatus -
- Returns:
getReturnStatus
public abstract AuthStatus getReturnStatus(AuthStatus[] successValue,
AuthStatus defaultFailStatus,
AuthStatus[] status,
int position)
- Parameters:
successValue - defaultFailStatus - status - position -
- Returns:
Copyright © 2012 GlassFish Community. All Rights Reserved.