Interface MBeanRegistry

  • All Known Implementing Classes:
    DefaultMBeanRegistry

    public interface MBeanRegistry
    The JMX registrar registers MBeans to a given MBean server applying certain rules.
    • Method Detail

      • register

        default <T> T register​(T mbean)
      • nameOf

        io.vavr.control.Option<javax.management.ObjectName> nameOf​(java.lang.Object object)
      • unregister

        boolean unregister​(java.lang.Object object)
                    throws javax.management.MBeanRegistrationException,
                           javax.management.InstanceNotFoundException
        Throws:
        javax.management.MBeanRegistrationException
        javax.management.InstanceNotFoundException
      • withDefaultDomain

        MBeanRegistry withDefaultDomain​(java.lang.String name)
      • withFixedDomain

        MBeanRegistry withFixedDomain​(java.lang.String name)