public final class

SisuActivator

extends Object
implements BundleActivator BundleTrackerCustomizer ServiceTrackerCustomizer
java.lang.Object
   ↳ org.eclipse.sisu.containers.SisuActivator

Class Overview

BundleActivator that maintains a dynamic Injector graph by scanning bundles as they come and go.

Summary

Public Constructors
SisuActivator()
Public Methods
Object addingBundle(Bundle bundle, BundleEvent event)
Object addingService(ServiceReference reference)
void modifiedBundle(Bundle bundle, BundleEvent event, Object object)
void modifiedService(ServiceReference reference, Object service)
void removedBundle(Bundle bundle, BundleEvent event, Object object)
void removedService(ServiceReference reference, Object service)
void start(BundleContext context)
void stop(BundleContext context)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.osgi.framework.BundleActivator
From interface org.osgi.util.tracker.BundleTrackerCustomizer
From interface org.osgi.util.tracker.ServiceTrackerCustomizer

Public Constructors

public SisuActivator ()

Public Methods

public Object addingBundle (Bundle bundle, BundleEvent event)

public Object addingService (ServiceReference reference)

public void modifiedBundle (Bundle bundle, BundleEvent event, Object object)

public void modifiedService (ServiceReference reference, Object service)

public void removedBundle (Bundle bundle, BundleEvent event, Object object)

public void removedService (ServiceReference reference, Object service)

public void start (BundleContext context)

public void stop (BundleContext context)