Interface ActivateableBean

All Known Subinterfaces:
SubscriptionService
All Known Implementing Classes:
AbstractChainingFtpAuthenticator, AlfrescoFtpAuthenticator, AuthenticationServiceImpl, DefaultAdminConsoleAuthenticator, DefaultRemoteUserMapper, FTPAuthenticatorBase, IdentityServiceAdminConsoleAuthenticator, IdentityServiceAuthenticationComponent, IdentityServiceRemoteUserMapper, LDAPAuthenticationComponentImpl, LDAPUserRegistry, MutableAuthenticationServiceImpl, SubscriptionServiceImpl, SubsystemChainingFtpAuthenticator

public interface ActivateableBean
An interface to be implemented by beans that can be 'turned off' by some configuration setting. When such beans are inactive, they will not perform any validation checks on initialization and will remain in a state where their isActive() method always returns false. ChainingSubsystemProxyFactory will ignore any ActivatableBeans whose isActive() method returns false. This allows certain functions of a chained subsystem (e.g. CIFS authentication, SSO) to be targeted to specific members of the chain.
Author:
dward
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Determines whether this bean is active.
  • Method Details

    • isActive

      boolean isActive()
      Determines whether this bean is active.
      Returns:
      true if this bean is active