net.sf.dropboxmq.workflow.persistence
Interface EventPersistence

All Known Implementing Classes:
EventPersistenceImpl, EventPersistenceImpl

public interface EventPersistence

Created: 11 Oct 2010

Version:
$Revision$, $Date$
Author:
Dwayne Schultz

Method Summary
 Event getNextUndeferredEvent(int runId, int currentStateId)
           
 List<Event> getNonDeferredEventsByRun(int runId)
           
 void storeEvent(Event event)
           
 void undeferEvent(Event event)
           
 

Method Detail

storeEvent

void storeEvent(Event event)

getNonDeferredEventsByRun

List<Event> getNonDeferredEventsByRun(int runId)

undeferEvent

void undeferEvent(Event event)

getNextUndeferredEvent

Event getNextUndeferredEvent(int runId,
                             int currentStateId)