|
jBPM distribution 6.0.0.CR5 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WorkItemHandlerProducer
Allows to provide custom implementations to deliver WorkItem name and WorkItemHandler instance pairs
for the runtime.
It will be invoked by RegisterableItemsFactory implementation (especially InjectableRegisterableItemsFactory
in CDI world) for every KieSession. Recommendation is to always produce new instances to avoid unexpected
results.
Method Summary | |
---|---|
Map<String,WorkItemHandler> |
getWorkItemHandlers(String identifier,
Map<String,Object> params)
Returns map of (key = work item name, value work item handler instance) of work items to be registered on KieSession Parameters that might be given are as follows: ksession taskService runtimeManager |
Method Detail |
---|
Map<String,WorkItemHandler> getWorkItemHandlers(String identifier, Map<String,Object> params)
identifier
- - identifier of the owner - usually RuntimeManager that allows the producer to filter out
and provide valid instances for given ownerparams
- - owner might provide some parameters, usually KieSession, TaskService, RuntimeManager instances
|
jBPM distribution 6.0.0.CR5 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |