Package tp

CSEP545 Final Project for Java

See:
          Description

Interface Summary
LM Lock Manager interface
Lockable A marker interface to indicate the type of lockable item.
RM Resource Manager Interface
TM Transaction Manager Interface The default set of APIs except TM.register(String) is exposed to WC.
WC Workflow Controller stub
 

Class Summary
Customer unique customer identifier
LockableID A generic ID that encapsulate a string.
RID The class represents a resource identifier.
Transaction unique transaction identifier
 

Enum Summary
LM.LockType  
RID.Type resource type
 

Exception Summary
InvalidTransactionException The transaction identifier that was passed is not valid.
LM.DeadLockException  
TransactionAbortedException A problem occurred that caused the transaction to abort.
 

Package tp Description

CSEP545 Final Project for Java

This package includes all common interface and class definitions for final project.

Please place your own code under TP.impl package.