|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jaffa.persistence.engines.jdbcengine.interceptor.AbstractInterceptor
This is the abstract class for an Interceptor. All new interceptors must inherit from this base class. A set of interceptors exists the Engine.
| Constructor Summary | |
AbstractInterceptor()
|
|
| Method Summary | |
AbstractInterceptor |
getNextInterceptor()
Returns the next Interceptor in the chain. |
abstract Object |
invoke(PersistentTransaction pt)
Performs the actual logic associated with the interceptor. |
void |
setNextInterceptor(AbstractInterceptor next)
Sets the next Interceptor in the chain. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbstractInterceptor()
| Method Detail |
public void setNextInterceptor(AbstractInterceptor next)
next - the next Interceptor in the chain.public AbstractInterceptor getNextInterceptor()
public abstract Object invoke(PersistentTransaction pt)
throws UOWException
pt - The PersistentTransaction object, on which the Interceptor is to be executed.
UOWException - if any error occurs.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||