T - the generic type@ThreadSafe public class ReactivePEP<T> extends AbstractRxPEP<T>
pepInterfaceDescription, pepState, policyEnforcementPoint| Constructor and Description |
|---|
ReactivePEP(Class<T> descriptionInterface,
PolicyEnforcementPoint policyEnforcementPoint)
Instantiates a new rx PEP.
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
enforceDecision(Method method,
Object[] args) |
de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyEnforcementPoint |
getPolicyEnforcementPoint()
It returns a valid instance of
IPolicyEnforcementPoint |
protected void |
postSuccessfulRegistration() |
createInstanceAPI, doRegisterAtPMP, isReady, readAndCreateEvent, readEventDescription, readParameterListpublic ReactivePEP(Class<T> descriptionInterface, PolicyEnforcementPoint policyEnforcementPoint)
descriptionInterface - the interface descriptionpolicyEnforcementPoint - the policy enforcement pointpublic de.fraunhofer.iese.ind2uce.api.component.interfaces.IPolicyEnforcementPoint getPolicyEnforcementPoint()
RxPEPIPolicyEnforcementPointgetPolicyEnforcementPoint in interface RxPEP<T>getPolicyEnforcementPoint in class AbstractRxPEP<T>IPolicyEnforcementPointprotected Object enforceDecision(Method method, Object[] args)
enforceDecision in class AbstractRxPEP<T>protected void postSuccessfulRegistration()
postSuccessfulRegistration in class AbstractRxPEP<T>Copyright © 2018. All rights reserved.