类的使用
dev.tinyflow.core.chain.runtime.Trigger
使用Trigger的程序包
程序包
说明
Chain 执行链
-
dev.tinyflow.core.chain中Trigger的使用
参数类型为Trigger的dev.tinyflow.core.chain中的方法 -
dev.tinyflow.core.chain.event中Trigger的使用
参数类型为Trigger的dev.tinyflow.core.chain.event中的构造器 -
dev.tinyflow.core.chain.runtime中Trigger的使用
类型参数类型为Trigger的dev.tinyflow.core.chain.runtime中的字段修饰符和类型字段说明private static final ThreadLocal<Trigger>TriggerContext.currentTriggerprivate final ConcurrentHashMap<String,Trigger> InMemoryTriggerStore.store修饰符和类型方法说明static TriggerTriggerContext.getCurrentTrigger()schedule a trigger: persist -> schedule (单机语义)返回变量类型为Trigger的类型的dev.tinyflow.core.chain.runtime中的方法修饰符和类型方法说明InMemoryTriggerStore.findAllPending()TriggerStore.findAllPending()InMemoryTriggerStore.findDue(long uptoTimestamp) TriggerStore.findDue(long uptoTimestamp) 参数类型为Trigger的dev.tinyflow.core.chain.runtime中的方法修饰符和类型方法说明private voidChainExecutor.accept(Trigger trigger, ExecutorService worker) voidTriggerScheduler.TriggerConsumer.accept(Trigger trigger, ExecutorService worker) schedule a trigger: persist -> schedule (单机语义)private voidTriggerScheduler.scheduleInternal(Trigger trigger) internal scheduling for a trigger (单机 scheduled semantics)static voidTriggerContext.setCurrentTrigger(Trigger trigger)