Index[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] [X] main(..) method, declaring location of main(String[ ]) method MainApplicatin.run( ) method MainApplication aspect MainApplication class mainApplicationInitialization( ) pointcut MalformedURLException Manager classes manifest file mappingColleagueToMediator lookup Measuring the Dynamic Behaviour of AspectJ Programs (Ganesh Sittampalam) mediator design pattern common mediator requirement mediator roles as interfaces MediatorPattern abstract aspect MemberSignature interface memento design pattern MementoPattern abstract aspect method calls, capturing bar( ) call 2nd 3rd on execution ÒthisÓ reference value 2nd parameter values 2nd targets methods acknowledge( ) capturing all join points within characteristic regions, declaring close( ) createMemento( ) createNewFlyweight(...) abstract declaring abstract with work flow delegateRequest(..) extending behavior of, maintain public interface getRealComponent( ) getResult( ), default implementation getState( ) getStaticPart( ) initializeComponent(Object) initializeSpecificPool( ) 2nd Java System.out.println(..) logException(JoinPoint) abstract main(..), declaring location of main(String[ ]) MainApplicatin.run( ) notifyMediator(Colleague,Mediator) notifyOfChange(Subject) overloading from mismatched parameters parameters passed to, validating resourceReturnedToPool( ) resourceReturnedToPool(Resource) setMediator(Colleague, Mediator) setMemento(Memento) setT(float) setupTransaction(Object[ ]) abstract stub run( ) System.getProperty( ) ThirdPartyFactory.getThirdPartyComponent( ) factory thisJoinPoint.getStaticPart( ) transactional behavior, introducing transactions, specifying treatment as MethodSignature interface mock component unit testing monitorMainApplicationProperty pointcut monitorMyClassProperty( ) pointcut MyAppPolicyAspect aspect myClassConstructor( ) pointcut myClassObjectCreation( ) pointcut myExceptionHandlerPointcut pointcut |