Newer
Older
<!DOCTYPE aspectj PUBLIC "-//AspectJ//DTD//EN" "http://www.aspectj.org/dtd/aspectj_1_5_0.dtd">
<aspectj>
<weaver options="-Xset:weaveJavaPackages=true,weaveJavaxPackages=true"> <!-- options="-verbose -showWeaveInfo -Xjoinpoints:synchronization" -->
<include within="*"/>
</weaver>
<aspects>
<!-- Aspect for monitoring every method execution. -->
<concrete-aspect name="explorviz.live_trace_processing.probe.ConcreteAspect"
extends="explorviz.live_trace_processing.probe.distributed.DistributedMonitoringAspect" >
<pointcut name="monitoredOperation" expression="execution(* *..*(..))" />
<pointcut name="monitoredConstructor" expression="execution(*..*.new(..))" />
</concrete-aspect>
<!-- Aspects for monitoring send and receive methods -->
<!-- <aspect name="explorviz.live_trace_processing.probe.distributed.concrete.ActiveMQProbe"/> -->
<!-- <aspect name="explorviz.live_trace_processing.probe.distributed.concrete.HSQLDBProbe"/> -->
<aspect name="explorviz.live_trace_processing.probe.distributed.concrete.JAXWSProbeAdder"/>
<!-- <aspect name="explorviz.live_trace_processing.probe.distributed.concrete.ServletProbe"/> -->
<!-- <aspect name="explorviz.live_trace_processing.probe.distributed.concrete.HttpURLConnectionProbe"/> -->
</aspects>
</aspectj>