com.day.cq.workflow.timeout.autoadvance
Class AutoAdvancer

java.lang.Object
  extended by com.day.cq.workflow.timeout.autoadvance.AutoAdvancer
All Implemented Interfaces:
WorkflowProcess
Direct Known Subclasses:
AbsoluteTimeAutoAdvancer

@Service(value=WorkflowProcess.class)
@Properties(value={@Property(name="service.description",value="Workflow Auto Advance Process"),@Property(name="process.label ",value="Auto Advancer")})
public class AutoAdvancer
extends Object
implements WorkflowProcess

AutoAdvancer...


Field Summary
protected  org.slf4j.Logger log
          Default log.
 
Constructor Summary
AutoAdvancer()
           
 
Method Summary
 void execute(WorkItem item, WorkflowSession session, MetaDataMap args)
          Executes a new Java process with the given WorkItem and WorkflowSession.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final org.slf4j.Logger log
Default log.

Constructor Detail

AutoAdvancer

public AutoAdvancer()
Method Detail

execute

public void execute(WorkItem item,
                    WorkflowSession session,
                    MetaDataMap args)
             throws WorkflowException
Description copied from interface: WorkflowProcess
Executes a new Java process with the given WorkItem and WorkflowSession.

Specified by:
execute in interface WorkflowProcess
Parameters:
item - The WorkItem that defines the newly started JavaProcessNew.
session - The WorkflowSession that is used for starting the JavaProcess.
args - Process specific arguments can be passed here
Throws:
WorkflowException - Thrown in case something goes wrong during execution.


Copyright © 2011-2013 Adobe Systems Incorporated. All Rights Reserved.