org.enhydra.shark.api.internal.working
Interface TxSynchronization


public interface TxSynchronization

Since Shark tends to be a transaction oriented, this is the interface that the kernel uses to signal operations on the transaction.

Author:
Sasa Bojanic, Vladimir Puskas

Method Summary
 void addToTransaction(java.lang.String procId, WfProcessInternal proc)
           
 void addToTransaction(java.lang.String resUname, WfResourceInternal res)
           
 WfProcessInternal getProcess(java.lang.String procId)
           
 WfResourceInternal getResource(java.lang.String resUname)
           
 void markNotReadOnly(java.lang.String procId)
           
 void removeProcess(java.lang.String procId)
           
 void removeResource(java.lang.String resUname)
           
 

Method Detail

addToTransaction

void addToTransaction(java.lang.String procId,
                      WfProcessInternal proc)

addToTransaction

void addToTransaction(java.lang.String resUname,
                      WfResourceInternal res)

removeProcess

void removeProcess(java.lang.String procId)

removeResource

void removeResource(java.lang.String resUname)

getProcess

WfProcessInternal getProcess(java.lang.String procId)

getResource

WfResourceInternal getResource(java.lang.String resUname)

markNotReadOnly

void markNotReadOnly(java.lang.String procId)
                     throws java.lang.Exception
Throws:
java.lang.Exception