org.kuali.spring.proxy
Class TraceCallback

java.lang.Object
  extended by org.kuali.spring.proxy.TraceCallback
All Implemented Interfaces:
net.sf.cglib.proxy.Callback, net.sf.cglib.proxy.MethodInterceptor

public class TraceCallback
extends Object
implements net.sf.cglib.proxy.MethodInterceptor


Field Summary
(package private)  long counter
           
private static int LANGUAGE_MODIFIERS
           
private static org.slf4j.Logger logger
           
private static Object MUTEX
           
 
Constructor Summary
TraceCallback()
           
 
Method Summary
protected  String getString(Method method)
           
protected  String getTypeName(Class<?> type)
           
 Object intercept(CallbackContext context)
           
 Object intercept(Object object, Method method, Object[] args, net.sf.cglib.proxy.MethodProxy methodProxy)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static final org.slf4j.Logger logger

MUTEX

private static final Object MUTEX

counter

long counter

LANGUAGE_MODIFIERS

private static final int LANGUAGE_MODIFIERS
See Also:
Constant Field Values
Constructor Detail

TraceCallback

public TraceCallback()
Method Detail

intercept

public Object intercept(Object object,
                        Method method,
                        Object[] args,
                        net.sf.cglib.proxy.MethodProxy methodProxy)
                 throws Throwable
Specified by:
intercept in interface net.sf.cglib.proxy.MethodInterceptor
Throws:
Throwable

intercept

public Object intercept(CallbackContext context)
                 throws Throwable
Throws:
Throwable

getTypeName

protected String getTypeName(Class<?> type)

getString

protected String getString(Method method)


Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.