com.sun.ejb.containers
Class TimerState
java.lang.Object
com.sun.ejb.containers.TimerState
- All Implemented Interfaces:
- Serializable
@Entity(name="Timer")
public class TimerState
- extends Object
- implements Serializable
TimerState represents the state of a persistent EJB Timer.
It is part of the EJB container and is implemented as an Entity.
- Author:
- Marina Vatkina
- See Also:
- Serialized Form
|
Nested Class Summary |
static class |
TimerState.Blob
Many DBs have a limitation that at most one field per DB
can hold binary data. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ACTIVE
public static final int ACTIVE
- See Also:
- Constant Field Values
CANCELLED
public static final int CANCELLED
- See Also:
- Constant Field Values
TimerState
public TimerState()
TimerState
public TimerState(String timerId,
long containerId,
long applicationId,
String ownerId,
Object timedObjectPrimaryKey,
Date initialExpiration,
long intervalDuration,
TimerSchedule schedule,
Serializable info)
throws IOException
- Throws:
IOException
getTimerId
public String getTimerId()
setTimerId
public void setTimerId(String timerId)
getOwnerId
public String getOwnerId()
setOwnerId
public void setOwnerId(String ownerId)
getCreationTimeRaw
public long getCreationTimeRaw()
setCreationTimeRaw
public void setCreationTimeRaw(long creationTime)
getInitialExpirationRaw
public long getInitialExpirationRaw()
setInitialExpirationRaw
public void setInitialExpirationRaw(long initialExpiration)
getLastExpirationRaw
public long getLastExpirationRaw()
setLastExpirationRaw
public void setLastExpirationRaw(long lastExpiration)
getIntervalDuration
public long getIntervalDuration()
setIntervalDuration
public void setIntervalDuration(long intervalDuration)
getState
public int getState()
setState
public void setState(int state)
getContainerId
public long getContainerId()
setContainerId
public void setContainerId(long containerId)
getApplicationId
public long getApplicationId()
setApplicationId
public void setApplicationId(long applicationId)
getSchedule
public String getSchedule()
setSchedule
public void setSchedule(String schedule)
getBlob
public TimerState.Blob getBlob()
setBlob
public void setBlob(TimerState.Blob blob)
getPkHashCode
public int getPkHashCode()
setPkHashCode
public void setPkHashCode(int pkHash)
getTimerSchedule
public TimerSchedule getTimerSchedule()
stateToString
public String stateToString()
stateToString
public static String stateToString(int state)
load
public void load()
repeats
public boolean repeats()
getInfo
public Serializable getInfo()
getTimedObjectPrimaryKey
public Object getTimedObjectPrimaryKey()
getCreationTime
public Date getCreationTime()
getInitialExpiration
public Date getInitialExpiration()
getLastExpiration
public Date getLastExpiration()
setLastExpiration
public void setLastExpiration(Date lastExpiration)
isActive
public boolean isActive()
isCancelled
public boolean isCancelled()
Copyright © 2012 GlassFish Community. All Rights Reserved.