Class DelegatingCallableStatement

All Implemented Interfaces:
AutoCloseable, CallableStatement, PreparedStatement, Statement, Wrapper, TrackedUse
Direct Known Subclasses:

public class DelegatingCallableStatement extends DelegatingPreparedStatement implements CallableStatement
A base delegating implementation of CallableStatement.

All of the methods from the CallableStatement interface simply call the corresponding method on the "delegate" provided in my constructor.

Extends AbandonedTrace to implement Statement tracking and logging of code which created the Statement. Tracking the Statement ensures that the Connection which created it can close any open Statement's on Connection close.