public class ContextSpecConditionCrontab extends Object implements ContextSpecCondition, ScheduleHandleCallbackProvider
Constructor and Description |
---|
ContextSpecConditionCrontab(List<List<ExprNode>> crontabs,
boolean immediate) |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(ContextSpecConditionVisitor<T> visitor) |
List<List<ExprNode>> |
getCrontabs() |
int |
getScheduleCallbackId() |
boolean |
isImmediate() |
CodegenExpression |
make(CodegenMethodScope parent,
SAIFFInitializeSymbol symbols,
CodegenClassScope classScope) |
void |
setForgesPerCrontab(ExprForge[][] forgesPerCrontab) |
void |
setScheduleCallbackId(int scheduleCallbackId) |
public boolean isImmediate()
public int getScheduleCallbackId()
getScheduleCallbackId
in interface ScheduleHandleCallbackProvider
public void setScheduleCallbackId(int scheduleCallbackId)
setScheduleCallbackId
in interface ScheduleHandleCallbackProvider
public void setForgesPerCrontab(ExprForge[][] forgesPerCrontab)
public CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
make
in interface ContextSpecCondition
public <T> T accept(ContextSpecConditionVisitor<T> visitor)
accept
in interface ContextSpecCondition
Copyright © 2005–2022. All rights reserved.