|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.bigbross.bossa.Bossa
This class represents a workflow engine in the Bossa workflow library.
Use an instance of this class, created by the factory class
BossaFactory, to access all elements of the Bossa API.
BossaFactory,
Serialized Form| Method Summary | |
Object |
execute(BossaTransaction transaction)
Executes a transaction using the current prevayler. |
CaseTypeManager |
getCaseTypeManager()
Returns the case type manager of this engine. |
Historian |
getHistorian()
Returns the historian of this engine. |
NotificationBus |
getNotificationBus()
Returns the notification bus of this engine. |
ResourceManager |
getResourceManager()
Returns the resource manager of this engine. |
TimeSource |
getTimeSource()
Returns the time source of this engine. |
WorkManager |
getWorkManager()
Returns the work manager of this engine. |
void |
takeSnapshot()
Writes to disk the complete object tree of this engine instance. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public Object execute(BossaTransaction transaction)
throws BossaException
transaction - the transaction to be executed.
BossaException - if the transaction throws an exception.
public void takeSnapshot()
throws IOException
IOExceptionpublic CaseTypeManager getCaseTypeManager()
public ResourceManager getResourceManager()
public WorkManager getWorkManager()
public Historian getHistorian()
public TimeSource getTimeSource()
public NotificationBus getNotificationBus()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||