org.apache.axis2.osgi.deployment
Class ServiceRegistry

java.lang.Object
  extended by org.apache.axis2.osgi.deployment.AbstractRegistry<AxisServiceGroup>
      extended by org.apache.axis2.osgi.deployment.ServiceRegistry
All Implemented Interfaces:
Registry

public class ServiceRegistry
extends AbstractRegistry<AxisServiceGroup>

Creates proper AxisServiceGroup/AxisService looking into bundles


Field Summary
 
Fields inherited from class org.apache.axis2.osgi.deployment.AbstractRegistry
configCtx, context, lock, resolvedBundles, unreslovedBundles
 
Constructor Summary
ServiceRegistry(org.osgi.framework.BundleContext context, ConfigurationContext configCtx)
           
 
Method Summary
 void register(org.osgi.framework.Bundle bundle)
           
 void remove(org.osgi.framework.Bundle bundle)
           
 void unRegister(org.osgi.framework.Bundle bundle, boolean uninstall)
           
 
Methods inherited from class org.apache.axis2.osgi.deployment.AbstractRegistry
resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceRegistry

public ServiceRegistry(org.osgi.framework.BundleContext context,
                       ConfigurationContext configCtx)
Method Detail

register

public void register(org.osgi.framework.Bundle bundle)

unRegister

public void unRegister(org.osgi.framework.Bundle bundle,
                       boolean uninstall)

remove

public void remove(org.osgi.framework.Bundle bundle)


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.