org.apache.geronimo.timer
Interface PersistentTimer
- All Known Implementing Classes:
- ThreadPooledTimer
- public interface PersistentTimer
- Version:
- $Rev: 355877 $ $Date: 2005-12-11 03:48:27 +0100 (Sun, 11 Dec 2005) $
Method Summary |
void |
cancelTimerTasks(Collection ids)
|
Collection |
getIdsByKey(String key,
Object userId)
|
WorkInfo |
getWorkInfo(Long id)
|
Collection |
playback(String key,
UserTaskFactory userTaskFactory)
|
WorkInfo |
schedule(String key,
UserTaskFactory userTaskFactory,
Object userInfo,
long delay,
long period,
Object userId)
|
WorkInfo |
schedule(String key,
UserTaskFactory userTaskFactory,
Object userId,
Object userInfo,
Date time)
|
WorkInfo |
schedule(String key,
UserTaskFactory userTaskFactory,
Object userId,
Object userInfo,
Date firstTime,
long period)
|
WorkInfo |
schedule(UserTaskFactory userTaskFactory,
String key,
Object userId,
Object userInfo,
long delay)
|
WorkInfo |
scheduleAtFixedRate(String key,
UserTaskFactory userTaskFactory,
Object userId,
Object userInfo,
Date firstTime,
long period)
|
WorkInfo |
scheduleAtFixedRate(String key,
UserTaskFactory userTaskFactory,
Object userId,
Object userInfo,
long delay,
long period)
|
schedule
public WorkInfo schedule(UserTaskFactory userTaskFactory,
String key,
Object userId,
Object userInfo,
long delay)
throws PersistenceException,
RollbackException,
SystemException
- Throws:
PersistenceException
RollbackException
SystemException
schedule
public WorkInfo schedule(String key,
UserTaskFactory userTaskFactory,
Object userId,
Object userInfo,
Date time)
throws PersistenceException,
RollbackException,
SystemException
- Throws:
PersistenceException
RollbackException
SystemException
schedule
public WorkInfo schedule(String key,
UserTaskFactory userTaskFactory,
Object userInfo,
long delay,
long period,
Object userId)
throws PersistenceException,
RollbackException,
SystemException
- Throws:
PersistenceException
RollbackException
SystemException
schedule
public WorkInfo schedule(String key,
UserTaskFactory userTaskFactory,
Object userId,
Object userInfo,
Date firstTime,
long period)
throws PersistenceException,
RollbackException,
SystemException
- Throws:
PersistenceException
RollbackException
SystemException
scheduleAtFixedRate
public WorkInfo scheduleAtFixedRate(String key,
UserTaskFactory userTaskFactory,
Object userId,
Object userInfo,
long delay,
long period)
throws PersistenceException,
RollbackException,
SystemException
- Throws:
PersistenceException
RollbackException
SystemException
scheduleAtFixedRate
public WorkInfo scheduleAtFixedRate(String key,
UserTaskFactory userTaskFactory,
Object userId,
Object userInfo,
Date firstTime,
long period)
throws PersistenceException,
RollbackException,
SystemException
- Throws:
PersistenceException
RollbackException
SystemException
playback
public Collection playback(String key,
UserTaskFactory userTaskFactory)
throws PersistenceException
- Throws:
PersistenceException
getIdsByKey
public Collection getIdsByKey(String key,
Object userId)
throws PersistenceException
- Throws:
PersistenceException
getWorkInfo
public WorkInfo getWorkInfo(Long id)
cancelTimerTasks
public void cancelTimerTasks(Collection ids)
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.