Interface SecurityProvider
-
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy
public interface SecurityProvider extends org.jvnet.hk2.config.ConfigBeanProxyThe configuration that is used by a security service to identify the set of security providers which are created and consumed by the service.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @NotNull StringgetName()Gets the name of the security provider.@NotNull StringgetProviderName()Gets the name of the security provider configuration instance.List<SecurityProviderConfig>getSecurityProviderConfig()Gets configuration object specific to the security provider implementation.@NotNull StringgetType()Gets the type of the security provider.voidsetName(String value)voidsetProviderName(String name)voidsetType(String type)
-
-
-
Method Detail
-
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.
-
-