Package | Description |
---|---|
org.jboss.security.xacml.locators.cache | |
org.jboss.security.xacml.sunxacml |
This is the root package, which contains the PDP class where most
people will want to start.
|
org.jboss.security.xacml.sunxacml.ctx |
All of the classes that support the context schema are in this
package.
|
org.jboss.security.xacml.sunxacml.support |
Modifier and Type | Field and Description |
---|---|
protected WeakHashMap<RequestCtx,ResponseCtx> |
DecisionCacheLocator.correctnessDecisionMap |
protected LinkedHashMap<RequestCtx,ResponseCtx> |
DecisionCacheLocator.speedDecisionMap |
Modifier and Type | Method and Description |
---|---|
abstract ResponseCtx |
CacheLocator.get(RequestCtx request) |
ResponseCtx |
DecisionCacheLocator.get(RequestCtx request)
Get a
ResponseCtx response that we have cached
for a RequestCtx request. |
Modifier and Type | Method and Description |
---|---|
void |
DecisionCacheLocator.add(RequestCtx request,
ResponseCtx response)
Add a
RequestCtx and a ResponseCtx to the cache |
Modifier and Type | Method and Description |
---|---|
ResponseCtx |
PDP.evaluate(EvaluationCtx context)
Uses the given
EvaluationCtx against the available
policies to determine a response. |
ResponseCtx |
PDP.evaluate(RequestCtx request)
Attempts to evaluate the request against the policies known to this
PDP.
|
Modifier and Type | Method and Description |
---|---|
static ResponseCtx |
ResponseCtx.getInstance(InputStream input)
Creates a new
ResponseCtx by parsing XML from an
input stream. |
static ResponseCtx |
ResponseCtx.getInstance(Node root)
Creates a new instance of
ResponseCtx based on the given
DOM root node. |
Modifier and Type | Method and Description |
---|---|
ResponseCtx |
SimplePDP.evaluate(String requestFile)
Evaluates the given request and returns the Response that the PDP
will hand back to the PEP.
|
Copyright © 2023 JBoss by Red Hat. All rights reserved.