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 theJDBCListenerlistener. 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 voidafterCommit(JDBCEvent event)voidafterConnect(JDBCEvent event)voidafterCreateStatement(JDBCEvent event)voidafterExecuteStatement(JDBCEvent event)voidafterPrepareStatement(JDBCEvent event)voidafterReturn(JDBCEvent event)voidafterRollback(JDBCEvent event)voidbeforeClose(JDBCEvent event)voidbeforeCommit(JDBCEvent event)voidbeforeCreateStatement(JDBCEvent event)voidbeforeExecuteStatement(JDBCEvent event)voidbeforePrepareStatement(JDBCEvent event)voidbeforeReturn(JDBCEvent event)voidbeforeRollback(JDBCEvent event)protected voideventOccurred(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:
beforePrepareStatementin interfaceJDBCListener- See Also:
JDBCEvent.BEFORE_PREPARE_STATEMENT
-
afterPrepareStatement
public void afterPrepareStatement(JDBCEvent event)
- Specified by:
afterPrepareStatementin interfaceJDBCListener- See Also:
JDBCEvent.AFTER_PREPARE_STATEMENT
-
beforeCreateStatement
public void beforeCreateStatement(JDBCEvent event)
- Specified by:
beforeCreateStatementin interfaceJDBCListener- See Also:
JDBCEvent.BEFORE_CREATE_STATEMENT
-
afterCreateStatement
public void afterCreateStatement(JDBCEvent event)
- Specified by:
afterCreateStatementin interfaceJDBCListener- See Also:
JDBCEvent.AFTER_CREATE_STATEMENT
-
beforeExecuteStatement
public void beforeExecuteStatement(JDBCEvent event)
- Specified by:
beforeExecuteStatementin interfaceJDBCListener- See Also:
JDBCEvent.BEFORE_EXECUTE_STATEMENT
-
afterExecuteStatement
public void afterExecuteStatement(JDBCEvent event)
- Specified by:
afterExecuteStatementin interfaceJDBCListener- See Also:
JDBCEvent.AFTER_EXECUTE_STATEMENT
-
beforeCommit
public void beforeCommit(JDBCEvent event)
- Specified by:
beforeCommitin interfaceJDBCListener- See Also:
JDBCEvent.BEFORE_COMMIT
-
afterCommit
public void afterCommit(JDBCEvent event)
- Specified by:
afterCommitin interfaceJDBCListener- See Also:
JDBCEvent.AFTER_COMMIT
-
beforeRollback
public void beforeRollback(JDBCEvent event)
- Specified by:
beforeRollbackin interfaceJDBCListener- See Also:
JDBCEvent.BEFORE_ROLLBACK
-
afterRollback
public void afterRollback(JDBCEvent event)
- Specified by:
afterRollbackin 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:
afterConnectin interfaceJDBCListener- See Also:
JDBCEvent.AFTER_CONNECT
-
beforeClose
public void beforeClose(JDBCEvent event)
- Specified by:
beforeClosein interfaceJDBCListener- See Also:
JDBCEvent.BEFORE_CLOSE
-
-