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()
ExtensionBundleProvidergetExtensionBundle in interface ExtensionBundleProviderpublic void invokeActivity(java.lang.String activityKey,
ExtensionContext context,
org.w3c.dom.Element element)
public void registerActivity(PipeletHolder pipelet) throws ProcessingException
ProcessingExceptionpublic void pipeletsAdded(java.util.Map<java.lang.String,java.lang.Class<? extends Pipelet>> pipeletClasses)
pipeletsAdded in interface PipeletTrackerListenerpipeletClasses - 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 PipeletTrackerListenerpipeletClasses - map of pipelet class names to removed pipelet classes.PipeletTrackerListener.pipeletsRemoved(java.util.Map)public void setRequestTable(RequestTable requests)
public void unsetRequestTable(RequestTable requests)