Class CompositeConfiguration<T extends SecurityConfiguration>

java.lang.Object
org.apache.jackrabbit.oak.spi.security.CompositeConfiguration<T>
All Implemented Interfaces:
SecurityConfiguration
Direct Known Subclasses:
CompositeAuthorizationConfiguration, CompositePrincipalConfiguration, CompositeTokenConfiguration

@ProviderType public abstract class CompositeConfiguration<T extends SecurityConfiguration> extends Object implements SecurityConfiguration
Abstract base implementation for SecurityConfigurations that can combine different implementations.
  • Field Details

    • PARAM_RANKING

      public static final String PARAM_RANKING
      Parameter used to define the ranking of a given configuration compared to other registered configuration in this aggregate. If the ranking parameter is missing a new configuration will be added at the end of the list.
      See Also:
  • Constructor Details

    • CompositeConfiguration

      public CompositeConfiguration(@NotNull @NotNull String name)
    • CompositeConfiguration

      public CompositeConfiguration(@NotNull @NotNull String name, @NotNull @NotNull SecurityProvider securityProvider)
  • Method Details