javax.security.jacc
Class PolicyContext

java.lang.Object
  extended byjavax.security.jacc.PolicyContext

public final class PolicyContext
extends java.lang.Object

Version:
$Rev: 54183 $ $Date: 2004-10-09 16:04:29 -0600 (Sat, 09 Oct 2004) $

Field Summary
private static java.lang.ThreadLocal contextId
           
private static java.lang.ThreadLocal handlerData
           
private static java.util.Hashtable handlers
           
private static java.security.SecurityPermission SET_POLICY
           
 
Constructor Summary
private PolicyContext()
           
 
Method Summary
static java.lang.Object getContext(java.lang.String key)
           
static java.lang.String getContextID()
           
static java.util.Set getHandlerKeys()
           
static void registerHandler(java.lang.String key, PolicyContextHandler handler, boolean replace)
           
static void setContextID(java.lang.String contextID)
           
static void setHandlerData(java.lang.Object data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contextId

private static java.lang.ThreadLocal contextId

handlerData

private static java.lang.ThreadLocal handlerData

handlers

private static java.util.Hashtable handlers

SET_POLICY

private static final java.security.SecurityPermission SET_POLICY
Constructor Detail

PolicyContext

private PolicyContext()
Method Detail

setContextID

public static void setContextID(java.lang.String contextID)

getContextID

public static java.lang.String getContextID()

setHandlerData

public static void setHandlerData(java.lang.Object data)

registerHandler

public static void registerHandler(java.lang.String key,
                                   PolicyContextHandler handler,
                                   boolean replace)
                            throws PolicyContextException
Throws:
PolicyContextException

getHandlerKeys

public static java.util.Set getHandlerKeys()

getContext

public static java.lang.Object getContext(java.lang.String key)
                                   throws PolicyContextException
Throws:
PolicyContextException