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.
|
Modifier and Type | Class and Description |
---|---|
static class |
DecisionCacheLocator.DecisionCacheLocatorRequest
Specialized version of
RequestCtx that is suited to be cached |
Modifier and Type | Field and Description |
---|---|
protected WeakHashMap<RequestCtx,ResponseCtx> |
DecisionCacheLocator.correctnessDecisionMap |
protected LinkedHashMap<RequestCtx,ResponseCtx> |
DecisionCacheLocator.speedDecisionMap |
Modifier and Type | Method and Description |
---|---|
static RequestCtx |
DecisionCacheLocator.DecisionCacheLocatorRequest.from(RequestCtx request,
List<String> ignoreSubjectIDs,
List<String> ignoreResourceIDs,
List<String> ignoreActionIDs,
List<String> ignoreEnvIDs) |
Modifier and Type | Method and Description |
---|---|
void |
DecisionCacheLocator.add(RequestCtx request,
ResponseCtx response)
Add a
RequestCtx and a ResponseCtx to the cache |
static RequestCtx |
DecisionCacheLocator.DecisionCacheLocatorRequest.from(RequestCtx request,
List<String> ignoreSubjectIDs,
List<String> ignoreResourceIDs,
List<String> ignoreActionIDs,
List<String> ignoreEnvIDs) |
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 |
---|---|
ResponseCtx |
PDP.evaluate(RequestCtx request)
Attempts to evaluate the request against the policies known to this
PDP.
|
Constructor and Description |
---|
BasicEvaluationCtx(RequestCtx request)
Constructs a new
BasicEvaluationCtx based on the given
request. |
BasicEvaluationCtx(RequestCtx request,
AttributeFinder finder)
Constructs a new
BasicEvaluationCtx based on the given
request, and supports looking outside the original request for attribute
values using the AttributeFinder . |
BasicEvaluationCtx(RequestCtx request,
AttributeFinder finder,
boolean cacheEnvValues)
Constructs a new
BasicEvaluationCtx based on the given
request, and supports looking outside the original request for attribute
values using the AttributeFinder . |
BasicEvaluationCtx(RequestCtx request,
boolean cacheEnvValues)
Constructs a new
BasicEvaluationCtx based on the given
request. |
Modifier and Type | Method and Description |
---|---|
static RequestCtx |
RequestCtx.getInstance(InputStream input)
Creates a new
RequestCtx by parsing XML from an
input stream. |
static RequestCtx |
RequestCtx.getInstance(Node root)
Create a new
RequestCtx by parsing a node. |
Copyright © 2023 JBoss by Red Hat. All rights reserved.