DescriptorBean
, SettableBean
, StandardInterface
AdjudicatorMBean
, ApplicationVersionerMBean
, AuditorMBean
, AuthenticationProviderMBean
, AuthenticatorMBean
, AuthorizerMBean
, CertPathBuilderMBean
, CertPathProviderMBean
, CertPathValidatorMBean
, CredentialMapperMBean
, DeployableAuthorizerMBean
, DeployableCredentialMapperMBean
, DeployableRoleMapperMBean
, IdentityAsserterMBean
, KeyStoreMBean
, PasswordValidatorMBean
, RoleMapperMBean
, ServletAuthenticationFilterMBean
public interface ProviderMBean extends StandardInterface, DescriptorBean
It includes attributes common to all security providers. Every security provider must implement an MBean that extends this MBean.
If the security provider supports management methods, the management methods cannot be called until the validate method of realm in which the security provider is configured successfully returns. That is, the administrator must completely configure the realm before using the management methods (for example, adding a user).
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getDescription() |
Returns a description of this security provider.
|
java.lang.String |
getName() |
The name of this configuration.
|
RealmMBean |
getRealm() |
Returns the realm that contains this security provider.
|
java.lang.String |
getVersion() |
Returns this security provider's version.
|
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
java.lang.String getDescription()
Each security provider's MBean should set the default value of this read-only attribute to a string that describes the provider. In other words, each security provider's MBean hard-wires its description. There are no conventions governing the contents of the description. It should be a human readable string that gives a brief description of the security provider.
java.lang.String getVersion()
Each security provider's MBean should set the default value of this read-only attribute to a string that specifies the version of the provider (e.g. 7.3.04). In other words, each security provider's MBean hard-wires its version. There are no conventions governing the contents of the version string.
RealmMBean getRealm()
java.lang.String getName()
getName
in interface StandardInterface