public abstract class TimerData extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static String |
OPEN_EJB_TIMEOUT_TRIGGER_GROUP_NAME |
static String |
OPEN_EJB_TIMEOUT_TRIGGER_NAME_PREFIX |
protected org.apache.openejb.quartz.Scheduler |
scheduler |
protected org.apache.openejb.quartz.impl.triggers.AbstractTrigger<?> |
trigger |
| Constructor and Description |
|---|
TimerData(long id,
EjbTimerServiceImpl timerService,
String deploymentId,
Object primaryKey,
Method timeoutMethod,
javax.ejb.TimerConfig timerConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel() |
protected void |
doReadObject(ObjectInputStream in) |
protected void |
doWriteObject(ObjectOutputStream out) |
String |
getDeploymentId() |
long |
getId() |
Object |
getInfo() |
Date |
getNextTimeout() |
Object |
getPrimaryKey() |
Method |
getTimeoutMethod() |
javax.ejb.Timer |
getTimer() |
long |
getTimeRemaining() |
org.apache.openejb.quartz.Trigger |
getTrigger() |
abstract TimerType |
getType() |
protected abstract org.apache.openejb.quartz.impl.triggers.AbstractTrigger<?> |
initializeTrigger() |
boolean |
isCancelled() |
boolean |
isExpired() |
boolean |
isNewTimer() |
boolean |
isPersistent() |
boolean |
isStopped() |
void |
newTimer() |
void |
setExpired(boolean expired) |
void |
setScheduler(org.apache.openejb.quartz.Scheduler scheduler) |
void |
stop() |
public static final String OPEN_EJB_TIMEOUT_TRIGGER_NAME_PREFIX
public static final String OPEN_EJB_TIMEOUT_TRIGGER_GROUP_NAME
protected org.apache.openejb.quartz.impl.triggers.AbstractTrigger<?> trigger
protected org.apache.openejb.quartz.Scheduler scheduler
public TimerData(long id,
EjbTimerServiceImpl timerService,
String deploymentId,
Object primaryKey,
Method timeoutMethod,
javax.ejb.TimerConfig timerConfig)
public void setScheduler(org.apache.openejb.quartz.Scheduler scheduler)
protected void doWriteObject(ObjectOutputStream out) throws IOException
IOExceptionprotected void doReadObject(ObjectInputStream in) throws IOException
IOExceptionpublic void stop()
public long getId()
public String getDeploymentId()
public Object getPrimaryKey()
public Object getInfo()
public javax.ejb.Timer getTimer()
public boolean isNewTimer()
public void newTimer()
public boolean isCancelled()
public void cancel()
public Method getTimeoutMethod()
public boolean isStopped()
public boolean isPersistent()
public org.apache.openejb.quartz.Trigger getTrigger()
public Date getNextTimeout()
public long getTimeRemaining()
public boolean isExpired()
public void setExpired(boolean expired)
public abstract TimerType getType()
protected abstract org.apache.openejb.quartz.impl.triggers.AbstractTrigger<?> initializeTrigger()
Copyright © 1999–2014 The Apache Software Foundation. All rights reserved.