Interface JaccProvider
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy,org.jvnet.hk2.config.types.PropertyBag
public interface JaccProvider
extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag
Defines the standard JACC properties used for setting up the JACC provider. It also allows optional properties which
can be used by the provider implementation for its configuration.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
org.jvnet.hk2.config.ConfigBeanProxy.DuckNested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag
org.jvnet.hk2.config.types.PropertyBag.Duck -
Method Summary
Modifier and TypeMethodDescription@NotNull StringgetName()Gets the value of the name property.Gets the value of the policyConfigurationFactoryProvider property.@NotNull StringGets the value of the policyProvider property.List<org.jvnet.hk2.config.types.Property>Properties as perPropertyBagvoidSets the value of the name property.voidSets the value of the policyConfigurationFactoryProvider property.voidsetPolicyProvider(String value) Sets the value of the policyProvider property.Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParentMethods inherited from interface org.jvnet.hk2.config.types.PropertyBag
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
-
Method Details
-
getName
Gets the value of the name property. A name for this jacc-provider. Is always "default" for default provider.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getPolicyProvider
Gets the value of the policyProvider property. Corresponds to (and can be overridden by) the system property jakarta.security.jacc.policy.provider- Returns:
- possible object is
String
-
setPolicyProvider
Sets the value of the policyProvider property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getPolicyConfigurationFactoryProvider
String getPolicyConfigurationFactoryProvider()Gets the value of the policyConfigurationFactoryProvider property. Corresponds to (and can be overridden by) the system property jakarta.security.jacc.PolicyConfigurationFactory.provider- Returns:
- possible object is
String
-
setPolicyConfigurationFactoryProvider
Sets the value of the policyConfigurationFactoryProvider property.- Parameters:
value- allowed object isString- Throws:
PropertyVetoException
-
getProperty
@ToDo(priority=IMPORTANT, details="Provide PropertyDesc for legal props") @PropertiesDesc(props={}) List<org.jvnet.hk2.config.types.Property> getProperty()Properties as perPropertyBag- Specified by:
getPropertyin interfaceorg.jvnet.hk2.config.types.PropertyBag
-