|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface WorkflowProcessor
Interface of WorkflowProcessors. A workflow orchestrates a set of SMILA pipelets (or other components) to process SMILA records. It may use deliberate workflow definition languages, e.g. BPEL.
| Field Summary | |
|---|---|
static java.lang.String |
NAMESPACE_PROCESSOR
namespace of SMILA BPEL process names. |
| Method Summary | |
|---|---|
java.util.List<java.lang.String> |
getWorkflowNames()
get the names of the currently active workflows. |
Id[] |
process(java.lang.String workflowName,
Blackboard blackboard,
Id[] recordIds)
process records on Blackboard service. |
SearchMessage |
process(java.lang.String workflowName,
Blackboard blackboard,
SearchMessage query)
process a search request on Blackboard service. |
| Field Detail |
|---|
static final java.lang.String NAMESPACE_PROCESSOR
| Method Detail |
|---|
Id[] process(java.lang.String workflowName,
Blackboard blackboard,
Id[] recordIds)
throws ProcessingException
workflowName - name of workflow to execute on Idsblackboard - blackboard to use for processingrecordIds - Ids of records to process.
ProcessingException - error during processing.
SearchMessage process(java.lang.String workflowName,
Blackboard blackboard,
SearchMessage query)
throws ProcessingException
workflowName - name of workflow to execute on message.blackboard - blackboard to use for processingquery - Id of query record. The record Id list in this will be null, usually.
ProcessingException - error during processing.java.util.List<java.lang.String> getWorkflowNames()
|
SMILA (incubation) API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||