IDREQ
- type of original individual decision request. Some of its elements may be used in the output result, e.g. if XACML IncludeInResult="true".RES
- type of output result corresponding to individual decision request(s). Usually serializable, e.g. XACML-schema-derived JAXB Result for XML.public static interface DecisionResultPostprocessor.Factory<IDREQ extends DecisionRequest,RES> extends PdpExtension
AUTHZFORCE_EXTENSION_PREFIX
Modifier and Type | Method and Description |
---|---|
DecisionResultPostprocessor<IDREQ,RES> |
getInstance(int clientRequestErrorVerbosityLevel)
Create instance of Result postprocessor
|
Class<IDREQ> |
getRequestType()
Gets the type of individual decision requests handled by created instances
|
Class<RES> |
getResponseType()
Gets the type of output decision response produced by created instances
|
getId
Class<IDREQ> getRequestType()
Class<RES> getResponseType()
DecisionResultPostprocessor<IDREQ,RES> getInstance(int clientRequestErrorVerbosityLevel)
clientRequestErrorVerbosityLevel
- Level of verbosity of the error message trace returned in case of client request errors, e.g. invalid requests. Increasing this value usually helps the clients better pinpoint
the issue with their Requests. This parameter applies to DecisionResultPostprocessor.processClientError(IndeterminateEvaluationException)
which is expected to enforce
this verbosity level when returning the error result. The Result postprocessor must return all error messages in the Java stacktrace up to the same level as this parameter's
value if the stacktrace is bigger, else the full stacktrace.Copyright © 2012–2020. All rights reserved.