org.apache.cxf.bus.osgi
Class OSGiExtensionLocator

java.lang.Object
  extended by org.apache.cxf.bus.osgi.OSGiExtensionLocator
All Implemented Interfaces:
EventListener, org.osgi.framework.BundleActivator, org.osgi.framework.BundleListener, org.osgi.framework.SynchronousBundleListener

public class OSGiExtensionLocator
extends Object
implements org.osgi.framework.BundleActivator, org.osgi.framework.SynchronousBundleListener


Nested Class Summary
static class OSGiExtensionLocator.OSGiBeanLocator
           
static class OSGiExtensionLocator.OSGIBusListener
           
 class OSGiExtensionLocator.OSGiExtension
           
 
Constructor Summary
OSGiExtensionLocator()
           
 
Method Summary
 void bundleChanged(org.osgi.framework.BundleEvent event)
          
protected  void register(org.osgi.framework.Bundle bundle)
           
 void start(org.osgi.framework.BundleContext context)
          
 void stop(org.osgi.framework.BundleContext context)
          
protected  void unregister(long bundleId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OSGiExtensionLocator

public OSGiExtensionLocator()
Method Detail

bundleChanged

public void bundleChanged(org.osgi.framework.BundleEvent event)

Specified by:
bundleChanged in interface org.osgi.framework.BundleListener

start

public void start(org.osgi.framework.BundleContext context)
           throws Exception

Specified by:
start in interface org.osgi.framework.BundleActivator
Throws:
Exception

stop

public void stop(org.osgi.framework.BundleContext context)
          throws Exception

Specified by:
stop in interface org.osgi.framework.BundleActivator
Throws:
Exception

register

protected void register(org.osgi.framework.Bundle bundle)
                 throws IOException
Throws:
IOException

unregister

protected void unregister(long bundleId)


Apache CXF