org.drools.time.impl
Class PseudoClockScheduler.ScheduledJob
java.lang.Object
org.drools.time.impl.PseudoClockScheduler.ScheduledJob
- All Implemented Interfaces:
- Serializable, Comparable<PseudoClockScheduler.ScheduledJob>, Callable<Void>
- Enclosing class:
- PseudoClockScheduler
public static final class PseudoClockScheduler.ScheduledJob
- extends Object
- implements Comparable<PseudoClockScheduler.ScheduledJob>, Callable<Void>, Serializable
An Scheduled Job class with all fields final to make it
multi-thread safe.
- See Also:
- Serialized Form
PseudoClockScheduler.ScheduledJob
public PseudoClockScheduler.ScheduledJob(Job job,
JobContext context,
Trigger trigger)
- Parameters:
timestamp
- behavior
- behaviorContext
-
compareTo
public int compareTo(PseudoClockScheduler.ScheduledJob o)
- Specified by:
compareTo
in interface Comparable<PseudoClockScheduler.ScheduledJob>
call
public Void call()
throws Exception
- Specified by:
call
in interface Callable<Void>
- Throws:
Exception
getJob
public Job getJob()
getTrigger
public Trigger getTrigger()
getCtx
public JobContext getCtx()
getHandle
public JobHandle getHandle()
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.