Interface JaccProvider
-
- All Superinterfaces:
ConfigBeanProxy
,PropertyBag
public interface JaccProvider extends ConfigBeanProxy, 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
ConfigBeanProxy.Duck
-
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag
PropertyBag.Duck
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull String
getName()
Gets the value of the name property.String
getPolicyConfigurationFactoryProvider()
Gets the value of the policyConfigurationFactoryProvider property.@NotNull String
getPolicyProvider()
Gets the value of the policyProvider property.List<Property>
getProperty()
Properties as perPropertyBag
void
setName(String value)
Sets the value of the name property.void
setPolicyConfigurationFactoryProvider(String value)
Sets the value of the policyConfigurationFactoryProvider property.void
setPolicyProvider(String value)
Sets the value of the policyProvider property.-
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag
addProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
-
-
-
-
Method Detail
-
getName
@NotNull @NotNull String 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
void setName(String value) throws PropertyVetoException
Sets the value of the name property.- Parameters:
value
- allowed object isString
- Throws:
PropertyVetoException
-
getPolicyProvider
@NotNull @NotNull String 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
void setPolicyProvider(String value) throws PropertyVetoException
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
void setPolicyConfigurationFactoryProvider(String value) throws PropertyVetoException
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<Property> getProperty()
Properties as perPropertyBag
- Specified by:
getProperty
in interfacePropertyBag
- Returns:
-
-