org.apache.aries.blueprint.container
Class BlueprintExtender

java.lang.Object
  extended by org.apache.aries.blueprint.container.BlueprintExtender
All Implemented Interfaces:
java.util.EventListener, org.osgi.framework.BundleActivator, org.osgi.framework.BundleListener, org.osgi.framework.SynchronousBundleListener

public class BlueprintExtender
extends java.lang.Object
implements org.osgi.framework.BundleActivator, org.osgi.framework.SynchronousBundleListener

This is the blueprint extender that listens to blueprint bundles.

Version:
$Rev: 1030761 $, $Date: 2010-11-03 23:48:47 +0000 (Wed, 03 Nov 2010) $

Constructor Summary
BlueprintExtender()
           
 
Method Summary
 void bundleChanged(org.osgi.framework.BundleEvent event)
           
protected  BlueprintContainerImpl getBlueprintContainerImpl(org.osgi.framework.Bundle bundle)
           
static org.apache.aries.proxy.ProxyManager getProxyManager()
           
 void start(org.osgi.framework.BundleContext ctx)
           
 void stop(org.osgi.framework.BundleContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlueprintExtender

public BlueprintExtender()
Method Detail

start

public void start(org.osgi.framework.BundleContext ctx)
Specified by:
start in interface org.osgi.framework.BundleActivator

stop

public void stop(org.osgi.framework.BundleContext context)
Specified by:
stop in interface org.osgi.framework.BundleActivator

getProxyManager

public static org.apache.aries.proxy.ProxyManager getProxyManager()
Returns:
the proxy manager. This will return null if the blueprint is not yet managing bundles.

bundleChanged

public void bundleChanged(org.osgi.framework.BundleEvent event)
Specified by:
bundleChanged in interface org.osgi.framework.BundleListener

getBlueprintContainerImpl

protected BlueprintContainerImpl getBlueprintContainerImpl(org.osgi.framework.Bundle bundle)


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.