Class BasePdpEngineAdapter<ADAPTER_INPUT_DECISION_REQUEST,​ADAPTEE_INPUT_DECISION_REQUEST extends DecisionRequest,​ADAPTER_OUTPUT_DECISION_RESULT>

  • Type Parameters:
    ADAPTER_INPUT_DECISION_REQUEST - type of original input decision request handled by this class. It may correspond to multiple individual decision requests (e.g. using XACML Multiple Decision Profile). Usually serializable, e.g. XACML-schema-derived JAXB Request for XML.
    ADAPTEE_INPUT_DECISION_REQUEST - type of individual decision request passed to the adaptee, i.e. CloseablePdpEngine instance.
    ADAPTER_OUTPUT_DECISION_RESULT - type of output result corresponding to ADAPTER_INPUT_DECISION_REQUEST. Usually serializable, e.g. XACML-schema-derived JAXB Result for XML.
    All Implemented Interfaces:
    Closeable, AutoCloseable, PdpEngineInoutAdapter<ADAPTER_INPUT_DECISION_REQUEST,​ADAPTER_OUTPUT_DECISION_RESULT>

    public final class BasePdpEngineAdapter<ADAPTER_INPUT_DECISION_REQUEST,​ADAPTEE_INPUT_DECISION_REQUEST extends DecisionRequest,​ADAPTER_OUTPUT_DECISION_RESULT>
    extends Object
    implements PdpEngineInoutAdapter<ADAPTER_INPUT_DECISION_REQUEST,​ADAPTER_OUTPUT_DECISION_RESULT>
    Generic implementation of PdpEngineInoutAdapter