net.sf.dropboxmq.workflow.persistence.memory
Class EventPersistenceImpl
java.lang.Object
net.sf.dropboxmq.workflow.persistence.memory.EventPersistenceImpl
- All Implemented Interfaces:
- EventPersistence
public class EventPersistenceImpl
- extends Object
- implements EventPersistence
Created: 11 Oct 2010
- Version:
- $Revision$, $Date$
- Author:
- Dwayne Schultz
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventPersistenceImpl
public EventPersistenceImpl(RunPersistenceImpl runPersistence,
EventTypePersistenceImpl eventTypePersistence,
StatePersistenceImpl statePersistence,
DeferredEventTypePersistenceImpl deferredEventTypePersistence)
storeEvent
public void storeEvent(Event event)
- Specified by:
storeEvent
in interface EventPersistence
getNonDeferredEventsByRun
public List<Event> getNonDeferredEventsByRun(int runId)
- Specified by:
getNonDeferredEventsByRun
in interface EventPersistence
getNextUndeferredEvent
public Event getNextUndeferredEvent(int runId,
int currentStateId)
- Specified by:
getNextUndeferredEvent
in interface EventPersistence
undeferEvent
public void undeferEvent(Event event)
- Specified by:
undeferEvent
in interface EventPersistence
getExistingEventById
Event getExistingEventById(int id)