Package com.decionis
Class DecionisClient
java.lang.Object
com.decionis.DecionisClient
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic DecionisClient.Builderbuilder()com.fasterxml.jackson.databind.JsonNodecreateDossier(String decisionId) encodePolicy(Map<String, Object> bundle) enforce(DecisionRequest request) Deprecated.<T> DecionisExecutionResult<T>enforce(DecisionRequest request, boolean shadow, Function<DecisionResponse, T> execute) <T> DecionisExecutionResult<T>enforce(DecisionRequest request, Function<DecisionResponse, T> execute) evaluate(DecisionRequest request) gate(DecisionRequest request) Deprecated.guard(DecisionRequest request) Deprecated.com.fasterxml.jackson.databind.JsonNodehealth()com.fasterxml.jackson.databind.JsonNodeping()policies()booleanverifySignature(DecisionResponse decision) booleanverifySignature(DecisionResponse decision, byte[] payload)
-
Method Details
-
builder
-
evaluate
-
enforce
Deprecated. -
enforce
public <T> DecionisExecutionResult<T> enforce(DecisionRequest request, Function<DecisionResponse, T> execute) -
enforce
public <T> DecionisExecutionResult<T> enforce(DecisionRequest request, boolean shadow, Function<DecisionResponse, T> execute) -
gate
Deprecated. -
guard
Deprecated. -
createDossier
-
health
public com.fasterxml.jackson.databind.JsonNode health() -
ping
public com.fasterxml.jackson.databind.JsonNode ping() -
policies
-
encodePolicy
-
encodePolicy
-
verifySignature
-
verifySignature
-