org.jdbcdslog
Class LoggingHandlerSupport<T>

java.lang.Object
  extended by org.jdbcdslog.LoggingHandlerSupport<T>
All Implemented Interfaces:
InvocationHandler
Direct Known Subclasses:
ConnectionLoggingHandler, ConnectionSourceLoggingHandler, ResultSetLoggingHandler, StatementLoggingHandlerTemplate

public abstract class LoggingHandlerSupport<T>
extends Object
implements InvocationHandler

Base class for JDBC DS Log logging handlers.

Author:
a511990

Field Summary
protected  T target
           
protected static String UNWRAP_METHOD_NAME
           
 
Constructor Summary
LoggingHandlerSupport(T target)
           
 
Method Summary
abstract  Object invoke(Object proxy, Method method, Object[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNWRAP_METHOD_NAME

protected static final String UNWRAP_METHOD_NAME
See Also:
Constant Field Values

target

protected T target
Constructor Detail

LoggingHandlerSupport

public LoggingHandlerSupport(T target)
Method Detail

invoke

public abstract Object invoke(Object proxy,
                              Method method,
                              Object[] args)
                       throws Throwable
Specified by:
invoke in interface InvocationHandler
Throws:
Throwable


Copyright © 2015. All rights reserved.