public class PolicyEnforcementPoint extends DefaultPolicyEnforcementPoint
oauthClientCredentials, pmpUrl| Constructor and Description |
|---|
PolicyEnforcementPoint(DecisionEnforcer decisionEnforcer,
de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId id,
URI pmpUrl,
List<de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription> pepInterfaceDescriptions,
List<de.fraunhofer.iese.ind2uce.api.component.description.ModifierInterfaceDescription> modifierInterfaceDescriptions,
URI pepUrl,
boolean initialize,
de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials credentials)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId |
getId()
Returns PEP componet ID
|
boolean |
initialize(String... args)
initialization using registry builder
|
assurePDP, enforce, enforceDecision, getDecision, getHealth, initPpdConnection, resetpublic PolicyEnforcementPoint(DecisionEnforcer decisionEnforcer, de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId id, URI pmpUrl, List<de.fraunhofer.iese.ind2uce.api.component.description.PepInterfaceDescription> pepInterfaceDescriptions, List<de.fraunhofer.iese.ind2uce.api.component.description.ModifierInterfaceDescription> modifierInterfaceDescriptions, URI pepUrl, boolean initialize, de.fraunhofer.iese.ind2uce.connectors.OAuthCredentials credentials) throws IOException
decisionEnforcer - Enforcer to use.id - Id of the PEP.pmpUrl - URL to PMP.pepInterfaceDescriptions - Modifier this PEP exports.modifierInterfaceDescriptions - Modifiers Interface Description.pepUrl - URL to PEP.initialize - initialize?credentials - OAuthCredentials used to connect to PDPIOException - IOExceptionpublic de.fraunhofer.iese.ind2uce.api.component.identifier.ComponentId getId()
throws IOException
getId in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IComponentgetId in class DefaultPolicyEnforcementPointIOException - IOExceptionpublic boolean initialize(String... args) throws IOException
initialize in interface de.fraunhofer.iese.ind2uce.api.component.interfaces.IComponentinitialize in class DefaultPolicyEnforcementPointargs - not used here.IOException - If connection to PMP could not be established.Copyright © 2018. All rights reserved.