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.
    • 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
      • 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
      • 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 is String
        Throws:
        PropertyVetoException