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.
-
Method Summary
Modifier and TypeMethodDescription@NotNull StringgetName()Gets the value of thenameproperty.Gets the value of thepolicyConfigurationFactoryProviderproperty.@NotNull StringGets the value of thepolicyProviderproperty.List<org.jvnet.hk2.config.types.Property>Properties as perPropertyBag.voidSets the value of thenameproperty.voidsetPolicyConfigurationFactoryProvider(String configurationFactoryProvider) Sets the value of thepolicyConfigurationFactoryProviderproperty.voidsetPolicyProvider(String policyProvider) Sets the value of thepolicyProviderproperty.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 thenameproperty.A name for this jacc-provider. Is always
defaultfor default provider.- Returns:
- possible object is
String
-
setName
Sets the value of thenameproperty.- Parameters:
name- allowed object isString- Throws:
PropertyVetoException
-
getPolicyProvider
Gets the value of thepolicyProviderproperty.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 thepolicyProviderproperty.- Parameters:
policyProvider- allowed object isString- Throws:
PropertyVetoException
-
getPolicyConfigurationFactoryProvider
String getPolicyConfigurationFactoryProvider()Gets the value of thepolicyConfigurationFactoryProviderproperty.Corresponds to (and can be overridden by) the system property
jakarta.security.jacc.PolicyConfigurationFactory.provider.- Returns:
- possible object is
String
-
setPolicyConfigurationFactoryProvider
void setPolicyConfigurationFactoryProvider(String configurationFactoryProvider) throws PropertyVetoException Sets the value of thepolicyConfigurationFactoryProviderproperty.- Parameters:
configurationFactoryProvider- 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
-