|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.processing.PipeletTrackerImpl
public class PipeletTrackerImpl
Implementation of SimplePipeletTracker service. Registered as a OSGi services by DS. It works as a SynchronousBundleListener to get notified about starting and stopping bundles.
| Constructor Summary | |
|---|---|
PipeletTrackerImpl()
|
|
| Method Summary | |
|---|---|
protected void |
activate(ComponentContext componentContext)
activate declarative service. |
void |
addListener(PipeletTrackerListener listener)
add a listener that will be notified about new or deactivated pipelet classes on bundle changes. |
void |
bundleChanged(BundleEvent event)
Check newly resolved or stopping bundles for contained SimplePipelets. |
protected void |
deactivate(ComponentContext componentContext)
deactivate declarative service. |
java.util.Map<java.lang.String,java.lang.Class<? extends IPipelet>> |
getRegisteredPipelets()
get all currently registered pipelets. |
void |
removeListener(PipeletTrackerListener listener)
remove a listener that will be notified about new or deactivated pipelet classes on bundle changes. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PipeletTrackerImpl()
| Method Detail |
|---|
public java.util.Map<java.lang.String,java.lang.Class<? extends IPipelet>> getRegisteredPipelets()
getRegisteredPipelets in interface PipeletTrackerPipeletTracker.getRegisteredPipelets()public void addListener(PipeletTrackerListener listener)
addListener in interface PipeletTrackerlistener - a new listener for SimplePipeletTracker events.#addListener(org.eclipse.smila.processing.PipeletTrackerListener)public void removeListener(PipeletTrackerListener listener)
removeListener in interface PipeletTrackerlistener - an obsolete listener for SimplePipeletTracker events.#removeListener(org.eclipse.smila.processing.PipeletTrackerListener)protected void activate(ComponentContext componentContext)
componentContext - service component context.protected void deactivate(ComponentContext componentContext)
componentContext - service component context.public void bundleChanged(BundleEvent event)
org.osgi.framework.BundleListener#bundleChanged(org.osgi.framework.BundleEvent)
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||