Interface SecurityProvider

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy

public interface SecurityProvider extends org.jvnet.hk2.config.ConfigBeanProxy
The configuration that is used by a security service to identify the set of security providers which are created and consumed by the service.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy

    org.jvnet.hk2.config.ConfigBeanProxy.Duck
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull String
    Gets the name of the security provider.
    @NotNull String
    Gets the name of the security provider configuration instance.
    Gets configuration object specific to the security provider implementation.
    @NotNull String
    Gets the type of the security provider.
    void
    setName(String value)
     
    void
     
    void
     

    Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy

    createChild, deepCopy, getParent, getParent
  • Method Details

    • getName

      @NotNull @NotNull String getName()
      Gets the name of the security provider. The name represents the qualifier @Named given to the security provider.
    • setName

      void setName(String value) throws PropertyVetoException
      Throws:
      PropertyVetoException
    • getType

      @NotNull @NotNull String getType()
      Gets the type of the security provider. The type represents a String used by the security service for the security provider interface.
    • setType

      void setType(String type) throws PropertyVetoException
      Throws:
      PropertyVetoException
    • getProviderName

      @NotNull @NotNull String getProviderName()
      Gets the name of the security provider configuration instance. The provider name is used to reference specific provider configuration objects.
    • setProviderName

      void setProviderName(String name) throws PropertyVetoException
      Throws:
      PropertyVetoException
    • getSecurityProviderConfig

      List<SecurityProviderConfig> getSecurityProviderConfig()
      Gets configuration object specific to the security provider implementation. Security provider configuration must extend the SecurityProviderConfig interface.