public class PolicyContextHandlerImpl extends Object implements javax.security.jacc.PolicyContextHandler
Instead of having separate classes for each handler, we only implement one handler that handles all
requests for the context objects. This class implements the PolicyContextHandler interface, but resolving
of the actual objects is delegated to PolicyContextHandlerData
.
Modifier and Type | Field and Description |
---|---|
static String |
EJB_ARGUMENTS |
static String |
ENTERPRISE_BEAN |
static String |
HTTP_SERVLET_REQUEST |
static String |
REUSE |
static String |
SOAP_MESSAGE |
static String |
SUBJECT |
Modifier and Type | Method and Description |
---|---|
Object |
getContext(String key,
Object data) |
PolicyContextHandlerData |
getHandlerData() |
static javax.security.jacc.PolicyContextHandler |
getInstance() |
String[] |
getKeys() |
void |
reset() |
boolean |
supports(String key) |
public static final String HTTP_SERVLET_REQUEST
public static final String SOAP_MESSAGE
public static final String ENTERPRISE_BEAN
public static final String EJB_ARGUMENTS
public static final String SUBJECT
public static final String REUSE
public static javax.security.jacc.PolicyContextHandler getInstance()
public boolean supports(String key)
supports
in interface javax.security.jacc.PolicyContextHandler
public String[] getKeys()
getKeys
in interface javax.security.jacc.PolicyContextHandler
public Object getContext(String key, Object data)
getContext
in interface javax.security.jacc.PolicyContextHandler
public PolicyContextHandlerData getHandlerData()
public void reset()
Copyright © 2019. All rights reserved.