Package org.drools.core.time.impl
Class DefaultJobHandle
- java.lang.Object
-
- org.drools.core.time.impl.AbstractJobHandle<DefaultJobHandle>
-
- org.drools.core.time.impl.DefaultJobHandle
-
- All Implemented Interfaces:
java.io.Serializable
,org.drools.base.time.JobHandle
,Entry<DefaultJobHandle>
,LinkedListNode<DefaultJobHandle>
- Direct Known Subclasses:
JDKTimerService.JDKJobHandle
public class DefaultJobHandle extends AbstractJobHandle<DefaultJobHandle> implements java.io.Serializable
A default implementation for the JobHandle interface- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultJobHandle(long id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancel()
boolean
equals(java.lang.Object obj)
long
getId()
protected Job
getJob()
TimerJobInstance
getTimerJobInstance()
int
hashCode()
boolean
isCancel()
void
setTimerJobInstance(TimerJobInstance scheduledJob)
java.lang.String
toString()
-
Methods inherited from class org.drools.core.time.impl.AbstractJobHandle
getNext, getPrevious, nullPrevNext, setNext, setPrevious
-
-
-
-
Method Detail
-
getId
public long getId()
- Specified by:
getId
in interfaceorg.drools.base.time.JobHandle
-
cancel
public void cancel()
- Specified by:
cancel
in interfaceorg.drools.base.time.JobHandle
-
isCancel
public boolean isCancel()
- Specified by:
isCancel
in interfaceorg.drools.base.time.JobHandle
-
getJob
protected Job getJob()
-
setTimerJobInstance
public void setTimerJobInstance(TimerJobInstance scheduledJob)
-
getTimerJobInstance
public TimerJobInstance getTimerJobInstance()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-