com.sun.jaspic.config.jaas
Class JAASAuthContextHelper

java.lang.Object
  extended by com.sun.jaspic.config.helper.AuthContextHelper
      extended by com.sun.jaspic.config.jaas.JAASAuthContextHelper

public class JAASAuthContextHelper
extends AuthContextHelper

Author:
Ron Monzillo

Constructor Summary
JAASAuthContextHelper(java.lang.String loggerName, boolean returnNullContexts, ExtendedConfigFile jaasConfig, java.util.Map properties, java.lang.String appContext)
           
 
Method Summary
 boolean exitContext(AuthStatus[] successValue, int i, AuthStatus moduleStatus)
           
 java.util.Map<java.lang.String,?> getInitProperties(int i, java.util.Map<java.lang.String,?> properties)
           
<M> M[]
getModules(M[] template, java.lang.String authContextID)
          this implementation does not depend on authContextID
 AuthStatus getReturnStatus(AuthStatus[] successValue, AuthStatus defaultFailStatus, AuthStatus[] status, int position)
           
<M> boolean
hasModules(M[] template, java.lang.String authContextID)
          this implementation does not depend on authContextID
protected  void refresh()
           
 
Methods inherited from class com.sun.jaspic.config.helper.AuthContextHelper
getLogger, isLoggable, isProtected, logIfLevel, returnsNullContexts
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAASAuthContextHelper

public JAASAuthContextHelper(java.lang.String loggerName,
                             boolean returnNullContexts,
                             ExtendedConfigFile jaasConfig,
                             java.util.Map properties,
                             java.lang.String appContext)
                      throws AuthException
Throws:
AuthException
Method Detail

refresh

protected final void refresh()
Specified by:
refresh in class AuthContextHelper

hasModules

public <M> boolean hasModules(M[] template,
                              java.lang.String authContextID)
                   throws AuthException
this implementation does not depend on authContextID

Specified by:
hasModules in class AuthContextHelper
Type Parameters:
M -
Parameters:
template -
authContextID - (ignored by this context system)
Returns:
Throws:
AuthException

getModules

public <M> M[] getModules(M[] template,
                          java.lang.String authContextID)
               throws AuthException
this implementation does not depend on authContextID

Specified by:
getModules in class AuthContextHelper
Type Parameters:
M -
Parameters:
template -
authContextID - (ignored by this context system)
Returns:
Throws:
AuthException

getInitProperties

public java.util.Map<java.lang.String,?> getInitProperties(int i,
                                                           java.util.Map<java.lang.String,?> properties)
Specified by:
getInitProperties in class AuthContextHelper
Returns:

exitContext

public boolean exitContext(AuthStatus[] successValue,
                           int i,
                           AuthStatus moduleStatus)
Specified by:
exitContext in class AuthContextHelper
Returns:

getReturnStatus

public AuthStatus getReturnStatus(AuthStatus[] successValue,
                                  AuthStatus defaultFailStatus,
                                  AuthStatus[] status,
                                  int position)
Specified by:
getReturnStatus in class AuthContextHelper
Returns:


Copyright © 2012 GlassFish Community. All Rights Reserved.