Interface OptionallyManageable

  • All Superinterfaces:
    Manageable

    public interface OptionallyManageable
    extends Manageable
    Extension to Manageable for things that are optionally Manageable depending on some internal state. E.g. services that wrap other services wanting to delegate manageability if the wrapped service is Manageable.
    • Method Detail

      • getRealManageables

        java.util.List<Manageable> getRealManageables()
        Any wrapped services that are Manageable. Never return `null`; an empty List should be returned instead.
      • getManagementBean

        default java.lang.Object getManagementBean()
        Description copied from interface: Manageable
        The management bean (MBean) for this service.
        Specified by:
        getManagementBean in interface Manageable
        Returns:
        The management bean.