Package org.apache.openjpa.lib.jdbc
Class AbstractJDBCListener
- java.lang.Object
-
- org.apache.openjpa.lib.jdbc.AbstractJDBCListener
-
- All Implemented Interfaces:
JDBCListener
- Direct Known Subclasses:
SQLLogger
public class AbstractJDBCListener extends java.lang.Object implements JDBCListener
An abstract implementation of theJDBCListener
listener. It allows simple implementation of fine-grained event handling.- Author:
- Marc Prud'hommeaux
-
-
Constructor Summary
Constructors Constructor Description AbstractJDBCListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterCommit(JDBCEvent event)
void
afterConnect(JDBCEvent event)
void
afterCreateStatement(JDBCEvent event)
void
afterExecuteStatement(JDBCEvent event)
void
afterPrepareStatement(JDBCEvent event)
void
afterReturn(JDBCEvent event)
void
afterRollback(JDBCEvent event)
void
beforeClose(JDBCEvent event)
void
beforeCommit(JDBCEvent event)
void
beforeCreateStatement(JDBCEvent event)
void
beforeExecuteStatement(JDBCEvent event)
void
beforePrepareStatement(JDBCEvent event)
void
beforeReturn(JDBCEvent event)
void
beforeRollback(JDBCEvent event)
protected void
eventOccurred(JDBCEvent event)
Catch-all for unhandled events.
-
-
-
Method Detail
-
eventOccurred
protected void eventOccurred(JDBCEvent event)
Catch-all for unhandled events. This method is called by all other event methods if you do not override them. Does nothing by default.
-
beforePrepareStatement
public void beforePrepareStatement(JDBCEvent event)
- Specified by:
beforePrepareStatement
in interfaceJDBCListener
- See Also:
JDBCEvent.BEFORE_PREPARE_STATEMENT
-
afterPrepareStatement
public void afterPrepareStatement(JDBCEvent event)
- Specified by:
afterPrepareStatement
in interfaceJDBCListener
- See Also:
JDBCEvent.AFTER_PREPARE_STATEMENT
-
beforeCreateStatement
public void beforeCreateStatement(JDBCEvent event)
- Specified by:
beforeCreateStatement
in interfaceJDBCListener
- See Also:
JDBCEvent.BEFORE_CREATE_STATEMENT
-
afterCreateStatement
public void afterCreateStatement(JDBCEvent event)
- Specified by:
afterCreateStatement
in interfaceJDBCListener
- See Also:
JDBCEvent.AFTER_CREATE_STATEMENT
-
beforeExecuteStatement
public void beforeExecuteStatement(JDBCEvent event)
- Specified by:
beforeExecuteStatement
in interfaceJDBCListener
- See Also:
JDBCEvent.BEFORE_EXECUTE_STATEMENT
-
afterExecuteStatement
public void afterExecuteStatement(JDBCEvent event)
- Specified by:
afterExecuteStatement
in interfaceJDBCListener
- See Also:
JDBCEvent.AFTER_EXECUTE_STATEMENT
-
beforeCommit
public void beforeCommit(JDBCEvent event)
- Specified by:
beforeCommit
in interfaceJDBCListener
- See Also:
JDBCEvent.BEFORE_COMMIT
-
afterCommit
public void afterCommit(JDBCEvent event)
- Specified by:
afterCommit
in interfaceJDBCListener
- See Also:
JDBCEvent.AFTER_COMMIT
-
beforeRollback
public void beforeRollback(JDBCEvent event)
- Specified by:
beforeRollback
in interfaceJDBCListener
- See Also:
JDBCEvent.BEFORE_ROLLBACK
-
afterRollback
public void afterRollback(JDBCEvent event)
- Specified by:
afterRollback
in interfaceJDBCListener
- See Also:
JDBCEvent.AFTER_ROLLBACK
-
beforeReturn
public void beforeReturn(JDBCEvent event)
-
afterReturn
public void afterReturn(JDBCEvent event)
-
afterConnect
public void afterConnect(JDBCEvent event)
- Specified by:
afterConnect
in interfaceJDBCListener
- See Also:
JDBCEvent.AFTER_CONNECT
-
beforeClose
public void beforeClose(JDBCEvent event)
- Specified by:
beforeClose
in interfaceJDBCListener
- See Also:
JDBCEvent.BEFORE_CLOSE
-
-