org.virtualmock.aspect.aspectwerkz
Class DynamicExcludeJoinPointController

java.lang.Object
  extended byorg.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
      extended byorg.codehaus.aspectwerkz.joinpoint.control.DefaultJoinPointController
          extended byorg.virtualmock.aspect.aspectwerkz.DynamicExcludeJoinPointController
All Implemented Interfaces:
org.codehaus.aspectwerkz.joinpoint.control.JoinPointController, java.io.Serializable

public class DynamicExcludeJoinPointController
extends org.codehaus.aspectwerkz.joinpoint.control.DefaultJoinPointController

A custom AspectWerkz JoinPointController which will exclude joinpoints which are dynamically defined at runtime.

Version:
$Revision: 1.9 $
Author:
Chad Woolley
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
m_currentAdviceIndex, m_currentPointcutIndex
 
Constructor Summary
DynamicExcludeJoinPointController()
           
 
Method Summary
 java.lang.Object proceed(org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint methodJoinPoint)
          The overridden proceed method for the JoinPointController.
 
Methods inherited from class org.codehaus.aspectwerkz.joinpoint.control.DefaultJoinPointController
deepCopy
 
Methods inherited from class org.codehaus.aspectwerkz.joinpoint.control.AbstractJoinPointController
addAdvice, clearAllRedundancies, clearRedundancy, equals, getAllAdvices, hashCode, purgePointcuts, removeAdvice
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicExcludeJoinPointController

public DynamicExcludeJoinPointController()
Method Detail

proceed

public java.lang.Object proceed(org.codehaus.aspectwerkz.joinpoint.MethodJoinPoint methodJoinPoint)
                         throws java.lang.Throwable
The overridden proceed method for the JoinPointController.

Parameters:
methodJoinPoint - the MethodJoinPoint
Returns:
the value which is returned from the proceed() method on thte superclass DefaultJoinPointController
Throws:
java.lang.Throwable - any throwable which occurs during invocation of the original method


Copyright © 2003-2005 Virtual Mock. All Rights Reserved.