org.apache.axis2.osgi.deployment
Class AbstractRegistry<V>

java.lang.Object
  extended by org.apache.axis2.osgi.deployment.AbstractRegistry<V>
All Implemented Interfaces:
Registry
Direct Known Subclasses:
ModuleRegistry, ServiceRegistry

public abstract class AbstractRegistry<V>
extends Object
implements Registry

See Also:
Registry

Field Summary
protected  ConfigurationContext configCtx
           
protected  org.osgi.framework.BundleContext context
           
protected  Lock lock
           
protected  Map<org.osgi.framework.Bundle,List<V>> resolvedBundles
           
protected  List<org.osgi.framework.Bundle> unreslovedBundles
           
 
Constructor Summary
AbstractRegistry(org.osgi.framework.BundleContext context, ConfigurationContext configCtx)
           
 
Method Summary
 void resolve()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.axis2.osgi.deployment.Registry
register, remove, unRegister
 

Field Detail

resolvedBundles

protected Map<org.osgi.framework.Bundle,List<V>> resolvedBundles

unreslovedBundles

protected List<org.osgi.framework.Bundle> unreslovedBundles

lock

protected final Lock lock

context

protected org.osgi.framework.BundleContext context

configCtx

protected ConfigurationContext configCtx
Constructor Detail

AbstractRegistry

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

resolve

public void resolve()
Specified by:
resolve in interface Registry


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