Class ReactivePep<T>
- java.lang.Object
-
- de.fraunhofer.iese.mydata.reactive.AbstractRxPep<T>
-
- de.fraunhofer.iese.mydata.reactive.ReactivePep<T>
-
- Type Parameters:
T
- the generic type
- All Implemented Interfaces:
RxPep<T>
@ThreadSafe public class ReactivePep<T> extends AbstractRxPep<T>
The Class RxPep is one implementation for Reactive Pep.
-
-
Field Summary
-
Fields inherited from class de.fraunhofer.iese.mydata.reactive.AbstractRxPep
pepInterfaceDescription, pepState, policyEnforcementPoint
-
-
Constructor Summary
Constructors Constructor Description ReactivePep(Class<T> descriptionInterface, de.fraunhofer.iese.mydata.component.interfaces.IPolicyEnforcementPoint policyEnforcementPoint)
Instantiates a new rx Pep.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object
enforceDecision(Method method, Object[] args)
protected void
postSuccessfulRegistration()
-
Methods inherited from class de.fraunhofer.iese.mydata.reactive.AbstractRxPep
createInstanceAPI, doRegisterAtPMP, getPolicyEnforcementPoint, getState, readAndCreateEvent, readEventDescription, readParameterList
-
-
-
-
Method Detail
-
enforceDecision
protected Object enforceDecision(Method method, Object[] args)
- Specified by:
enforceDecision
in classAbstractRxPep<T>
-
postSuccessfulRegistration
protected void postSuccessfulRegistration()
- Specified by:
postSuccessfulRegistration
in classAbstractRxPep<T>
-
-