org.glassfish.osgi.ee.resources
Interface ResourceManager

All Known Implementing Classes:
JDBCResourceManager, JMSDestinationResourceManager, JMSResourceManager

public interface ResourceManager

Resource-Manager to export resources defined in GlassFish to OSGi's service-registry

Author:
Jagadish Ramu

Method Summary
 boolean handlesResource(com.sun.enterprise.config.serverbeans.BindableResource resource)
          indicates whether the resource-manager can handle the resource in question
 void registerResource(com.sun.enterprise.config.serverbeans.BindableResource resource, com.sun.enterprise.config.serverbeans.ResourceRef resRef, org.osgi.framework.BundleContext bundleContext)
          register the resource that is created or enabled
 void registerResources(org.osgi.framework.BundleContext context)
          register all appropriate resources
 void unRegisterResource(com.sun.enterprise.config.serverbeans.BindableResource resource, com.sun.enterprise.config.serverbeans.ResourceRef resRef, org.osgi.framework.BundleContext bundleContext)
          un-register the resource that is deleted or disabled
 void unRegisterResources(org.osgi.framework.BundleContext context)
          un-register all appropriate resources
 

Method Detail

registerResources

void registerResources(org.osgi.framework.BundleContext context)
register all appropriate resources

Parameters:
context - bundle-context

registerResource

void registerResource(com.sun.enterprise.config.serverbeans.BindableResource resource,
                      com.sun.enterprise.config.serverbeans.ResourceRef resRef,
                      org.osgi.framework.BundleContext bundleContext)
register the resource that is created or enabled

Parameters:
resource - resource that is created or enabled
resRef - resource-ref of the resource
bundleContext - bundle-context

unRegisterResource

void unRegisterResource(com.sun.enterprise.config.serverbeans.BindableResource resource,
                        com.sun.enterprise.config.serverbeans.ResourceRef resRef,
                        org.osgi.framework.BundleContext bundleContext)
un-register the resource that is deleted or disabled

Parameters:
resource - resource that is deleted or disabled
resRef - resource-ref of the resource
bundleContext - bundle-context

unRegisterResources

void unRegisterResources(org.osgi.framework.BundleContext context)
un-register all appropriate resources

Parameters:
context - bundle-context

handlesResource

boolean handlesResource(com.sun.enterprise.config.serverbeans.BindableResource resource)
indicates whether the resource-manager can handle the resource in question

Parameters:
resource - resource to be handled
Returns:
boolean


Copyright © 2012 GlassFish Community. All Rights Reserved.