|
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.bpel.PipeletManager
public final class PipeletManager
Pipelet Manager and Invoker.
| Method Summary | |
|---|---|
void |
checkAvailability(PipeletHolder pipeletHolder,
ODEWorkflowProcessor processor)
check if pipelet invoked is already available. |
PipeletHolder |
doRegisterActivity(OProcess pipelineProcess,
OExtensionActivity activity,
org.w3c.dom.Element content,
java.lang.String key)
register extension actvity. |
static PipeletManager |
getInstance()
singleton instance access method. |
void |
invokeActivity(ExtensionContext context,
org.w3c.dom.Element element)
invoke extension activity from BPEL process. |
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(OExtensionActivity activity,
ExtensibleElement element)
create adapter for detected extension activity. |
void |
registerAsListener(BundleContext context)
register this object as a listener to pipelet change events by PipeletTracker. |
void |
registerPipeline(ODEWorkflowProcessor processor,
javax.xml.namespace.QName processName)
register owner of pipeline. |
void |
unregisterPipeline(javax.xml.namespace.QName processName)
register owner of pipeline. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static PipeletManager getInstance()
public void registerAsListener(BundleContext context)
context - bundle context.
public PipeletHolder doRegisterActivity(OProcess pipelineProcess,
OExtensionActivity activity,
org.w3c.dom.Element content,
java.lang.String key)
org.apache.ode.bpel.compiler.api.CompilationException if an
error occurs.
pipelineProcess - process that contains the activity.activity - the activity to registercontent - XML content of actvitykey - key of actvity
public void checkAvailability(PipeletHolder pipeletHolder,
ODEWorkflowProcessor processor)
throws ProcessingException
pipeletHolder - contains pipelet to checkprocessor - associated processor
ProcessingException - if elements represented by adapter cannot be invoked.
public void invokeActivity(ExtensionContext context,
org.w3c.dom.Element element)
context - BPEL extension context.element - DOM representation of extension element.
public void registerPipeline(ODEWorkflowProcessor processor,
javax.xml.namespace.QName processName)
processor - ODE processor that owns this pipeline.processName - pipeline to registerpublic void unregisterPipeline(javax.xml.namespace.QName processName)
processName - pipeline to register
public void registerActivity(OExtensionActivity activity,
ExtensibleElement element)
org.apache.ode.bpel.compiler.api.CompilationException if an error occurs.
activity - the activity to registerelement - DOM element from BPEL describing the activitypublic 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)
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||