|
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 |