com.amazonaws.services.simpleworkflow.flow.spring
Class CronInvocationSchedule
java.lang.Object
com.amazonaws.services.simpleworkflow.flow.spring.CronInvocationSchedule
- All Implemented Interfaces:
- InvocationSchedule
public class CronInvocationSchedule
- extends Object
- implements InvocationSchedule
CronInvocationSchedule
public CronInvocationSchedule(String cronExpression,
Date expiration,
TimeZone timeZone)
nextInvocationDelaySeconds
public long nextInvocationDelaySeconds(Date currentTime,
Date startTime,
Date lastInvocationTime,
int pastInvocatonsCount)
- Description copied from interface:
InvocationSchedule
- Return interval until the next invocation.
- Specified by:
nextInvocationDelaySeconds in interface InvocationSchedule
- Parameters:
currentTime - - current workflow timestartTime - - time when workflow startedlastInvocationTime - - time when last invocation happenedpastInvocatonsCount - - how many invocations were done
- Returns:
- time in seconds until the next invocation.
FlowConstants.NONE if no more invocations should be
scheduled.
Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.