Package org.nuxeo.runtime.management
Class ResourcePublisherService.ResourcesRegistry
java.lang.Object
org.nuxeo.runtime.management.ResourcePublisherService.ResourcesRegistry
- Enclosing class:
ResourcePublisherService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ModelMBeanInfoFactoryprotected final Map<ObjectName, Resource> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RequiredModelMBeandoBind(MBeanServer server, ObjectName name, Object instance, Class<?> clazz) protected voidprotected voiddoRegisterResource(String qualifiedName, Class<?> info, Object instance) protected voiddoRegisterResource(Resource resource) protected voiddoRegisterResource(ServiceDescriptor descriptor) protected <T> TdoResolveService(Class<T> resourceClass, ServiceDescriptor descriptor) protected ResourcedoResolveServiceDescriptor(ServiceDescriptor descriptor) protected ObjectNamedoResolveServiceName(ServiceDescriptor descriptor) protected voidprotected voiddoUnregisterResource(String qualifiedName) protected voiddoUnregisterResource(ObjectName objectName) protected voiddoUnregisterResource(ServiceDescriptor descriptor) protected void
-
Field Details
-
registry
-
mbeanInfoFactory
-
-
Constructor Details
-
ResourcesRegistry
protected ResourcesRegistry()
-
-
Method Details
-
doRegisterResource
-
doRegisterResource
-
doBind
protected RequiredModelMBean doBind(MBeanServer server, ObjectName name, Object instance, Class<?> clazz) throws JMException, InvalidTargetObjectTypeException -
doBind
-
doUnbind
-
doRegisterResource
-
doResolveServiceName
-
doResolveServiceDescriptor
-
doResolveService
-
doUnregisterResources
protected void doUnregisterResources() -
doUnregisterResource
-
doUnregisterResource
-
doUnregisterResource
-