Interface MBeanRegistry

All Known Implementing Classes:
DefaultMBeanRegistry

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

    • registrationBuilder

      RegistrationBuilder registrationBuilder()
    • register

      default <T> T register​(MBeanRegistry.MBeanFactory<? super T> factory, T managed)
    • 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)