public final class PipeletManager extends java.lang.Object implements PipeletTrackerListener, ExtensionBundleProvider
Constructor and Description |
---|
PipeletManager() |
Modifier and Type | Method and Description |
---|---|
AbstractExtensionBundle |
getExtensionBundle()
get extension bundle instance.
|
void |
invokeActivity(java.lang.String activityKey,
ExtensionContext context,
org.w3c.dom.Element element)
invoke a pipelet.
|
void |
pipeletsAdded(java.util.Map<java.lang.String,java.lang.Class<? extends Pipelet>> pipeletClasses)
learn about new pipelet classes and instantiate pipelets waiting for their classes.
|
void |
pipeletsRemoved(java.util.Map<java.lang.String,java.lang.Class<? extends Pipelet>> pipeletClasses)
forget pipelet classes and remove instances.
|
void |
registerActivity(PipeletHolder pipelet)
register a pipelet invocation.
|
void |
setRequestTable(RequestTable requests)
method for DS to set a service reference.
|
void |
unsetRequestTable(RequestTable requests)
method for DS to unset a service reference.
|
public AbstractExtensionBundle getExtensionBundle()
ExtensionBundleProvider
getExtensionBundle
in interface ExtensionBundleProvider
public void invokeActivity(java.lang.String activityKey, ExtensionContext context, org.w3c.dom.Element element)
public void registerActivity(PipeletHolder pipelet) throws ProcessingException
ProcessingException
public void pipeletsAdded(java.util.Map<java.lang.String,java.lang.Class<? extends Pipelet>> pipeletClasses)
pipeletsAdded
in interface PipeletTrackerListener
pipeletClasses
- map of pipelet class names to new pipelet classes.PipeletTrackerListener.pipeletsAdded(java.util.Map)
public void pipeletsRemoved(java.util.Map<java.lang.String,java.lang.Class<? extends Pipelet>> pipeletClasses)
pipeletsRemoved
in interface PipeletTrackerListener
pipeletClasses
- map of pipelet class names to removed pipelet classes.PipeletTrackerListener.pipeletsRemoved(java.util.Map)
public void setRequestTable(RequestTable requests)
public void unsetRequestTable(RequestTable requests)