Interface PolicyExecutorService
- All Known Implementing Classes:
- JavaxElPolicyExecutorService
public interface PolicyExecutorService
Java service for 
PolicyValidator ABAC validator.- 
Method SummaryModifier and TypeMethodDescriptionConfiguration key that is expected by this policy validator service.instantiate(Config config) Create a new instance of aPolicyExecutorbased on the configuration provider.
- 
Method Details- 
configKeyString configKey()Configuration key that is expected by this policy validator service. This is obtained from policy-validator area in configuration. Example:security.providers: - abac policy-validator: my-custom-policy-engine: some-key: "some value" another-key: "another value"- Returns:
- configuration key (e.g. "my-custom-policy-engine" from example above)
 
- 
instantiateCreate a new instance of aPolicyExecutorbased on the configuration provider. Another option is to use a builder directly withPolicyValidator.Builder.addExecutor(io.helidon.security.abac.policy.spi.PolicyExecutor)- Parameters:
- config- configuration as located on- configKey().
- Returns:
- new executor instance to be used by PolicyValidatorto evaluate policy statements
 
 
-