Commit c1d5309a authored by Jonathan Mace's avatar Jonathan Mace

[Baggage] Add baggage weaving and config

parent 48d63b59
.classpath
.project
.settings
docker
# Logs
logs
*.log
......
......@@ -20,9 +20,24 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
<tracingplane.version>4.0</tracingplane.version>
</properties>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
</dependency>
<dependency>
<groupId>edu.brown.cs.systems</groupId>
<artifactId>xtrace-aspects</artifactId>
<version>${tracingplane.version}</version>
</dependency>
<dependency>
<groupId>edu.brown.cs.systems</groupId>
<artifactId>retro-aspects</artifactId>
<version>${tracingplane.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-rest</artifactId>
......@@ -70,6 +85,39 @@
<build>
<finalName>queue-master</finalName>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.8</version>
<configuration>
<aspectLibraries>
<aspectLibrary>
<groupId>edu.brown.cs.systems</groupId>
<artifactId>xtrace-aspects</artifactId>
</aspectLibrary>
<aspectLibrary>
<groupId>edu.brown.cs.systems</groupId>
<artifactId>retro-aspects</artifactId>
</aspectLibrary>
</aspectLibraries>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<source>1.8</source>
<target>1.8</target>
<complianceLevel>1.8</complianceLevel>
<Xjoinpoints>synchronization</Xjoinpoints>
<showWeaveInfo>false</showWeaveInfo>
<verbose>false</verbose>
<Xlint>unmatchedSuperTypeInCall=ignore,adviceDidNotMatch=ignore,typeNotExposedToWeaver=ignore,uncheckedAdviceConversion=ignore,invalidAbsoluteTypeName=ignore</Xlint>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
......
tracingplane.transit-layer.factory = "edu.brown.cs.systems.tracingplane.atom_layer.AtomLayerFactory$TransitLayerFactoryImpl"
tracingplane.atom-layer.factory = "edu.brown.cs.systems.tracingplane.baggage_layer.BaggageLayerFactory$AtomLayerFactoryImpl"
tracingplane.baggage-layer.factory = "edu.brown.cs.systems.tracingplane.baggage_buffers.BaggageLayerFactoryImpl"
pubsub.server.hostname = "xtrace-server"
xtrace.client.reporting.default_level = "debug"
xtrace.client.reporting.report_baggage = true
xtrace.client.reporting.discoverymode = false
xtrace.client.tracemain = true
xtrace.client.tracemain_level = "debug"
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment