org.drools.time.impl
Class PseudoClockScheduler.ScheduledJob

java.lang.Object
  extended by 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

Constructor Summary
PseudoClockScheduler.ScheduledJob(Job job, JobContext context, Trigger trigger)
           
 
Method Summary
 Void call()
           
 int compareTo(PseudoClockScheduler.ScheduledJob o)
           
 JobContext getCtx()
           
 JobHandle getHandle()
           
 Job getJob()
           
 Trigger getTrigger()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PseudoClockScheduler.ScheduledJob

public PseudoClockScheduler.ScheduledJob(Job job,
                                         JobContext context,
                                         Trigger trigger)
Parameters:
timestamp -
behavior -
behaviorContext -
Method Detail

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.