com.nhncorp.neptune.common.aop
Class TestHandler

java.lang.Object
  extended by com.nhncorp.neptune.common.aop.DefaultInvocationHandler
      extended by com.nhncorp.neptune.common.aop.TestHandler
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

public class TestHandler
extends DefaultInvocationHandler


Field Summary
static org.apache.commons.logging.Log LOG
           
static java.lang.String TEST_LOCK_PATH
           
 
Constructor Summary
TestHandler()
           
 
Method Summary
static void clear()
           
 java.lang.String getLockOwner()
           
 com.nhncorp.pleiades.client.LockService getLockService()
           
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
 void removeCurrentTestMethod()
           
 void setTargetObject(ProxyObject targetObject)
           
 
Methods inherited from class com.nhncorp.neptune.common.aop.DefaultInvocationHandler
getTargetObject
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final org.apache.commons.logging.Log LOG

TEST_LOCK_PATH

public static final java.lang.String TEST_LOCK_PATH
See Also:
Constant Field Values
Constructor Detail

TestHandler

public TestHandler()
            throws java.io.IOException
Throws:
java.io.IOException
Method Detail

setTargetObject

public void setTargetObject(ProxyObject targetObject)
Overrides:
setTargetObject in class DefaultInvocationHandler

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Overrides:
invoke in class DefaultInvocationHandler
Throws:
java.lang.Throwable

getLockService

public com.nhncorp.pleiades.client.LockService getLockService()

getLockOwner

public java.lang.String getLockOwner()

removeCurrentTestMethod

public void removeCurrentTestMethod()

clear

public static void clear()