|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| TransactionHint | A TransactionHint contains hints of other things to do inside the transaction. |
| TransactionType.Determiner | An interface describing a strategy for choosing a
TransactionType for a given method. |
| Class Summary | |
|---|---|
| AbstractProxy | |
| MethodInfo | A Serializable representation of a
Method. |
| MethodNameTransactionTypeDeterminer | This transaction type determiner uses a combination of heuristics to determine
the proper transaction type (in the exact order given below):
Methods returning void will be of type TransactionType.TRANSACTION unless the method name contains the word "[t|T]ransient", in which case it will be of type TransactionType.NOOP (see #3 for description)
Methods starting with (or matching) the prefixes "fetch", "find", "get", and "retrieve" will be of type TransactionType.QUERY
Methods that fall through check #2, and are all-lowercase, will be of type TransactionType.NOOP. |
| PrevaylerTransactionsFacade | The main class to create transaction facades. |
| ProxyQuery | Proxy representation of a Prevayler Query |
| ProxyTransaction | Proxy representation of a Prevayler Transaction |
| ProxyTransactionWithQuery | Proxy representation of a Prevayler TransactionWithQuery |
| TransactionType | A "smart" enumerated type enumerating the three kinds of transactions that Prevayler supports plus one that is, effectively, "no transaction". |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||