Class DefaultMBeanRegistry
java.lang.Object
ch.raffael.meldioc.library.base.jmx.registry.std.DefaultMBeanRegistry
- All Implemented Interfaces:
MBeanRegistry
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistry
MBeanRegistry.MBeanFactory<T> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefaultMBeanRegistry(MBeanServer server, DomainMappings domainMappings) -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultMBeanRegistry.Handlecreate(MBeanServer server, DomainMappings domainMappings) io.vavr.control.Option<ObjectName>protected voidshutdown()booleanunregister(Object object) withDefaultDomain(String name) withFixedDomain(String name) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ch.raffael.meldioc.library.base.jmx.registry.MBeanRegistry
register, register
-
Constructor Details
-
DefaultMBeanRegistry
-
-
Method Details
-
create
-
registrationBuilder
- Specified by:
registrationBuilderin interfaceMBeanRegistry
-
nameOf
- Specified by:
nameOfin interfaceMBeanRegistry
-
unregister
- Specified by:
unregisterin interfaceMBeanRegistry- Throws:
MBeanRegistrationException
-
shutdown
protected void shutdown() -
withDefaultDomain
- Specified by:
withDefaultDomainin interfaceMBeanRegistry
-
withFixedDomain
- Specified by:
withFixedDomainin interfaceMBeanRegistry
-