org.mmbase.applications.crontab
Class ProposedJobs.Event

java.lang.Object
  extended by org.mmbase.core.event.Event
      extended by org.mmbase.applications.crontab.ProposedJobs.Event
All Implemented Interfaces:
Serializable, Cloneable, Comparable<Delayed>, Delayed, PublicCloneable<Event>
Enclosing class:
ProposedJobs

public static class ProposedJobs.Event
extends Event
implements Delayed, Serializable

See Also:
Serialized Form

Field Summary
protected  Date cronStart
           
protected  CronEntry entry
           
protected  boolean ready
           
 
Fields inherited from class org.mmbase.core.event.Event
eventType, machine, TYPE_CHANGE, TYPE_DELETE, TYPE_NEW, TYPE_UNSPECIFIED
 
Constructor Summary
ProposedJobs.Event(CronEntry entry, Date s)
           
 
Method Summary
 int compareTo(Delayed d)
           
 boolean equals(Object o)
           
 CronEntry getCronEntry()
           
 Date getCronStart()
           
 long getDelay(TimeUnit unit)
           
 int hashCode()
           
 void setReady()
           
 String toString()
           
 
Methods inherited from class org.mmbase.core.event.Event
clone, getMachine, getType, isLocal
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

entry

protected final CronEntry entry

cronStart

protected final Date cronStart

ready

protected boolean ready
Constructor Detail

ProposedJobs.Event

public ProposedJobs.Event(CronEntry entry,
                          Date s)
Method Detail

getCronEntry

public CronEntry getCronEntry()

getCronStart

public Date getCronStart()

setReady

public void setReady()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getDelay

public long getDelay(TimeUnit unit)
Specified by:
getDelay in interface Delayed

compareTo

public int compareTo(Delayed d)
Specified by:
compareTo in interface Comparable<Delayed>

toString

public String toString()
Overrides:
toString in class Object


MMBase 2.0-SNAPSHOT - null