@Retention(value=CLASS)
@Target(value=METHOD)
public @interface Every
Mark a method to be a job called at fixed duration. The difference between fixed duration (implied by this annotation) and the fixed delay (implied by FixedDelay
annotation is calculation of the duration is different:
For fixed duration (Every XX), the duration is calculated at the begining of each invocation
For fixed delay, the duration is calculated at the end of each invocation, thus the job execution time will impact the next time the job is invoked
public abstract java.lang.String value
Specifies the duration to execute the method. Time could be specified in days, hours, minutes and seconds. For example:
Note, combination time specification is not supported. For example "1d 5h 30mn"
will be considered to be illegal argument
If this option is miss specified, then the default value will be set to 1s
one second
The value shall not be zero or negative, otherwise IllegalArgumentException will be thrown out
Copyright © 2014–2017 ActFramework. All rights reserved.