public static DefaultJobDefinition retryableFixedDelayJobDefinition(final String jobType,final String jobName,final String description,final Duration fixedDelay,final int restarts,final int retries,final Optional<Duration> retryDelay,final Optional<Duration> maxAge){
  return new DefaultJobDefinition(jobType,jobName,description,maxAge,Optional.of(fixedDelay),Optional.empty(),restarts,retries,retryDelay);
}

public static DefaultJobDefinition retryableFixedDelayJobDefinition ( final String jobType , final String jobName , final String description , final Duration fixedDelay , final int restarts , final int retries , final Optional < Duration > retryDelay , final Optional < Duration > maxAge ) { return new DefaultJobDefinition ( jobType , jobName , description , maxAge , Optional . of ( fixedDelay ) , Optional . empty ( ) , restarts , retries , retryDelay ) ; }
create a jobdefinition that is using fixed delays specify , when and how often the job should be triggered .
