|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.security.xacml.core.JBossPDP
public class JBossPDP
PDP for JBoss XACML
Thread-safe evaluate method
Constructor Summary | |
---|---|
JBossPDP()
CTR |
|
JBossPDP(InputSource configFile)
Create a PDP |
|
JBossPDP(InputStream configFile)
Create a PDP |
|
JBossPDP(javax.xml.bind.JAXBElement<?> config)
Create a PDP |
|
JBossPDP(Node configFile)
Create a PDP |
|
JBossPDP(URL configFileURL)
Create a PDP |
|
JBossPDP(javax.xml.stream.XMLStreamReader configFile)
Create a PDP |
Method Summary | |
---|---|
ResponseContext |
evaluate(RequestContext request)
Method to evaluate a XACML Request |
void |
setLocators(Set<PolicyLocator> locators)
Set a set of policy locators. |
void |
setPolicies(Set<XACMLPolicy> policies)
Set a set of Policy/PolicySet instances on the PDP - Remember to also pass a set of PolicyLocators if you have not used a JBossXACML config file |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JBossPDP()
public JBossPDP(InputStream configFile)
configFile
- Inputstream for the JBossXACML Config Filepublic JBossPDP(InputSource configFile)
configFile
- InputSource for the JBossXACML Config Filepublic JBossPDP(Node configFile)
configFile
- Parsed Node for the JBossXACML Config Filepublic JBossPDP(javax.xml.stream.XMLStreamReader configFile)
configFile
- XMLStreamReader for the JBossXACML Config Filepublic JBossPDP(URL configFileURL)
configFileURL
- URL of the JBossXACML Config Filepublic JBossPDP(javax.xml.bind.JAXBElement<?> config)
config
- JAXB model for configurationMethod Detail |
---|
public void setLocators(Set<PolicyLocator> locators)
PolicyDecisionPoint
setLocators
in interface PolicyDecisionPoint
locators
- a set of PolicyLocator instancesPolicyDecisionPoint.setLocators(Set)
public void setPolicies(Set<XACMLPolicy> policies)
PolicyDecisionPoint
setPolicies
in interface PolicyDecisionPoint
policies
- a Set of Policy/PolicySet instancesPolicyDecisionPoint.setPolicies(Set)
public ResponseContext evaluate(RequestContext request)
PolicyDecisionPoint
evaluate
in interface PolicyDecisionPoint
request
- The RequestContext that contains the XACML RequestPolicyDecisionPoint.evaluate(RequestContext)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |