Nuxeo Enterprise Platform 5.3

org.nuxeo.runtime.management
Class ResourcePublisherService.ResourcesRegistry

java.lang.Object
  extended by org.nuxeo.runtime.management.ResourcePublisherService.ResourcesRegistry
Enclosing class:
ResourcePublisherService

protected class ResourcePublisherService.ResourcesRegistry
extends Object


Field Summary
protected  ModelMBeanInfoFactory mbeanInfoFactory
           
protected  Map<ObjectName,Resource> registry
           
 
Constructor Summary
protected ResourcePublisherService.ResourcesRegistry()
           
 
Method Summary
protected  RequiredModelMBean doBind(MBeanServer server, ObjectName name, Object instance, Class<?> clazz)
           
protected  void doBind(Resource resource)
           
protected  void doRegisterResource(Resource resource)
           
protected  void doRegisterResource(ServiceDescriptor descriptor)
           
protected  void doRegisterResource(String qualifiedName, Class<?> info, Object instance)
           
protected
<T> T
doResolveService(Class<T> resourceClass, ServiceDescriptor descriptor)
           
protected  Resource doResolveServiceDescriptor(ServiceDescriptor descriptor)
           
protected  ObjectName doResolveServiceName(ServiceDescriptor descriptor)
           
protected  void doUnbind(Resource resource)
           
protected  void doUnregisterResource(ObjectName objectName)
           
protected  void doUnregisterResource(ServiceDescriptor descriptor)
           
protected  void doUnregisterResource(String qualifiedName)
           
protected  void doUnregisterResources()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

registry

protected final Map<ObjectName,Resource> registry

mbeanInfoFactory

protected final ModelMBeanInfoFactory mbeanInfoFactory
Constructor Detail

ResourcePublisherService.ResourcesRegistry

protected ResourcePublisherService.ResourcesRegistry()
Method Detail

doRegisterResource

protected void doRegisterResource(String qualifiedName,
                                  Class<?> info,
                                  Object instance)

doRegisterResource

protected void doRegisterResource(ServiceDescriptor descriptor)

doBind

protected RequiredModelMBean doBind(MBeanServer server,
                                    ObjectName name,
                                    Object instance,
                                    Class<?> clazz)
                             throws Exception
Throws:
Exception

doBind

protected void doBind(Resource resource)

doUnbind

protected void doUnbind(Resource resource)

doRegisterResource

protected void doRegisterResource(Resource resource)

doResolveServiceName

protected ObjectName doResolveServiceName(ServiceDescriptor descriptor)

doResolveServiceDescriptor

protected Resource doResolveServiceDescriptor(ServiceDescriptor descriptor)

doResolveService

protected <T> T doResolveService(Class<T> resourceClass,
                                 ServiceDescriptor descriptor)

doUnregisterResources

protected void doUnregisterResources()

doUnregisterResource

protected void doUnregisterResource(ServiceDescriptor descriptor)

doUnregisterResource

protected void doUnregisterResource(String qualifiedName)

doUnregisterResource

protected void doUnregisterResource(ObjectName objectName)

Nuxeo Enterprise Platform 5.3

Copyright © 2010 Nuxeo SAS. All Rights Reserved.