|
SMILA 1.0 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 PipeletTracker service. Registered as a OSGi services by DS. It works as a SynchronousBundleListener to get notified about starting and stopping bundles.
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.smila.processing.PipeletTracker |
|---|
KEY_CLASS, KEY_ERRORS, KEY_PARAMETERS |
| 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 Pipelets. |
protected void |
checkPipeletDescription(java.util.Map<java.lang.String,java.lang.Class<? extends Pipelet>> pipeletClasses,
AnyMap pipeletDescriptionAny,
java.lang.String pipeletClassName)
Checks the pipelet descriptions. |
protected void |
deactivate(ComponentContext componentContext)
deactivate declarative service. |
java.util.Map<java.lang.String,AnyMap> |
getRegisteredPipeletDescriptions()
get the description of all currently registered pipelets. |
java.util.Map<java.lang.String,java.lang.Class<? extends Pipelet>> |
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 Pipelet>> getRegisteredPipelets()
getRegisteredPipelets in interface PipeletTrackerPipeletTracker.getRegisteredPipelets()public java.util.Map<java.lang.String,AnyMap> getRegisteredPipeletDescriptions()
getRegisteredPipeletDescriptions in interface PipeletTrackerpublic void addListener(PipeletTrackerListener listener)
addListener in interface PipeletTrackerlistener - a new listener for PipeletTracker events.#addListener(org.eclipse.smila.processing.PipeletTrackerListener)public void removeListener(PipeletTrackerListener listener)
removeListener in interface PipeletTrackerlistener - an obsolete listener for PipeletTracker 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)
protected void checkPipeletDescription(java.util.Map<java.lang.String,java.lang.Class<? extends Pipelet>> pipeletClasses,
AnyMap pipeletDescriptionAny,
java.lang.String pipeletClassName)
pipeletClasses - the map of detected and loaded pipelet classes (up to now)pipeletDescriptionAny - the pipelet's descriptionpipeletClassName - the class name of the pipelet
|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||