Class EventLogPlugin
- java.lang.Object
-
- org.imixs.workflow.engine.plugins.AbstractPlugin
-
- org.imixs.workflow.engine.plugins.EventLogPlugin
-
- All Implemented Interfaces:
Plugin
public class EventLogPlugin extends AbstractPlugin
The Imixs EventLog plugin can be used to create a EventLog entry during processing an event. The plugin can be configured by the activity result :Example:
<eventlog name="snapshot.export"> <ref>$uniqueid</ref> <timeout>60000</timeout> <document> <amount>500.00</amount> <department>Finance</department> </document> </eventlog>An EventLog entry can be processed by internal or external services. See: https://www.imixs.org/doc/engine/eventlogservice.html
- Author:
- rsoika
-
-
Field Summary
Fields Modifier and Type Field Description static StringINVALID_FORMAT-
Fields inherited from class org.imixs.workflow.engine.plugins.AbstractPlugin
INVALID_ITEMVALUE_FORMAT, INVALID_PROPERTYVALUE_FORMAT
-
-
Constructor Summary
Constructors Constructor Description EventLogPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemCollectionrun(ItemCollection documentContext, ItemCollection event)-
Methods inherited from class org.imixs.workflow.engine.plugins.AbstractPlugin
close, getCtx, getWorkflowService, init, mergeFieldList, uniqueList
-
-
-
-
Field Detail
-
INVALID_FORMAT
public static final String INVALID_FORMAT
- See Also:
- Constant Field Values
-
-
Method Detail
-
run
public ItemCollection run(ItemCollection documentContext, ItemCollection event) throws PluginException
- Throws:
PluginException
-
-