aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego <diegolparra@gmail.com>2015-12-17 14:27:13 -0300
committerDiego <diegolparra@gmail.com>2015-12-17 14:27:13 -0300
commitcc947dd551047a84b5754c671a937b3df6787088 (patch)
tree656f7c1f458915927eb4eb6c1f9a5825567f305c
parent07ed77a81b5bdbef9bd9d23628f4aa8196e9f3a2 (diff)
downloadKamon-cc947dd551047a84b5754c671a937b3df6787088.tar.gz
Kamon-cc947dd551047a84b5754c671a937b3df6787088.tar.bz2
Kamon-cc947dd551047a84b5754c671a937b3df6787088.zip
= All: downgrade sbt to 0.13.8 in order to avoid issues with scalariform
-rw-r--r--kamon-autoweave/src/main/scala/kamon/autoweave/Autoweave.scala15
-rw-r--r--kamon-autoweave/src/main/scala/kamon/autoweave/loader/AgentLoader.scala45
-rw-r--r--kamon-core/src/main/scala/kamon/Kamon.scala2
-rw-r--r--kamon-core/src/main/scala/kamon/ModuleLoader.scala4
-rw-r--r--kamon-jmx/src/main/scala/kamon/jmx/JMXReporter.scala4
-rw-r--r--kamon-jmx/src/main/scala/kamon/jmx/JMXReporterActor.scala8
-rw-r--r--project/build.properties2
7 files changed, 39 insertions, 41 deletions
diff --git a/kamon-autoweave/src/main/scala/kamon/autoweave/Autoweave.scala b/kamon-autoweave/src/main/scala/kamon/autoweave/Autoweave.scala
index 29c4254a..58111b48 100644
--- a/kamon-autoweave/src/main/scala/kamon/autoweave/Autoweave.scala
+++ b/kamon-autoweave/src/main/scala/kamon/autoweave/Autoweave.scala
@@ -19,14 +19,13 @@ import kamon.Kamon
import kamon.autoweave.loader.AgentLoader
import org.aspectj.weaver.loadtime.Agent
-
object Autoweave {
- val config = Kamon.config.getConfig("kamon.autowave.options")
- val verbose = config.getBoolean("verbose")
- val showWeaveInfo = config.getBoolean("showWeaveInfo")
+ val config = Kamon.config.getConfig("kamon.autowave.options")
+ val verbose = config.getBoolean("verbose")
+ val showWeaveInfo = config.getBoolean("showWeaveInfo")
- System.setProperty("aj.weaving.verbose", verbose.toString)
- System.setProperty("org.aspectj.weaver.showWeaveInfo", showWeaveInfo.toString)
+ System.setProperty("aj.weaving.verbose", verbose.toString)
+ System.setProperty("org.aspectj.weaver.showWeaveInfo", showWeaveInfo.toString)
- AgentLoader.attachAgentToJVM(classOf[Agent])
- }
+ AgentLoader.attachAgentToJVM(classOf[Agent])
+}
diff --git a/kamon-autoweave/src/main/scala/kamon/autoweave/loader/AgentLoader.scala b/kamon-autoweave/src/main/scala/kamon/autoweave/loader/AgentLoader.scala
index d4efdb85..0ad7fdf7 100644
--- a/kamon-autoweave/src/main/scala/kamon/autoweave/loader/AgentLoader.scala
+++ b/kamon-autoweave/src/main/scala/kamon/autoweave/loader/AgentLoader.scala
@@ -15,18 +15,18 @@
package kamon.autoweave.loader
-import java.io.{File, FileOutputStream, InputStream}
+import java.io.{ File, FileOutputStream, InputStream }
import java.lang.management.ManagementFactory
import java.util
import java.util.jar.Attributes.Name
-import java.util.jar.{JarEntry, JarOutputStream, Manifest}
+import java.util.jar.{ JarEntry, JarOutputStream, Manifest }
import com.sun.tools.attach.spi.AttachProvider
-import com.sun.tools.attach.{VirtualMachine, VirtualMachineDescriptor}
+import com.sun.tools.attach.{ VirtualMachine, VirtualMachineDescriptor }
import sun.tools.attach._
import scala.util.control.NoStackTrace
-import scala.util.{Failure, Success, Try}
+import scala.util.{ Failure, Success, Try }
object AgentLoader {
@@ -113,25 +113,25 @@ object AgentLoader {
private def unqualify(clazz: Class[_]): String = clazz.getName.replace('.', '/') + ".class"
/**
- * Gets the current HotSpotVirtualMachine implementation otherwise a failure.
- *
- * @return
- * Returns the HotSpotVirtualMachine implementation of the running JVM.
- */
- private def findVirtualMachineImplementation(): Try[Class[_ <: HotSpotVirtualMachine]] = System.getProperty("os.name") match {
- case os if os.startsWith("Windows") => Success(classOf[WindowsVirtualMachine])
- case os if os.startsWith("Mac OS X") => Success(classOf[BsdVirtualMachine])
- case os if os.startsWith("Solaris") => Success(classOf[SolarisVirtualMachine])
- case os if os.startsWith("Linux") || os.startsWith("LINUX") => Success(classOf[LinuxVirtualMachine])
- case other => Failure(new RuntimeException(s"Cannot use Attach API on unknown OS: $other") with NoStackTrace)
+ * Gets the current HotSpotVirtualMachine implementation otherwise a failure.
+ *
+ * @return
+ * Returns the HotSpotVirtualMachine implementation of the running JVM.
+ */
+ private def findVirtualMachineImplementation(): Try[Class[_ <: HotSpotVirtualMachine]] = System.getProperty("os.name") match {
+ case os if os.startsWith("Windows") ⇒ Success(classOf[WindowsVirtualMachine])
+ case os if os.startsWith("Mac OS X") ⇒ Success(classOf[BsdVirtualMachine])
+ case os if os.startsWith("Solaris") ⇒ Success(classOf[SolarisVirtualMachine])
+ case os if os.startsWith("Linux") || os.startsWith("LINUX") ⇒ Success(classOf[LinuxVirtualMachine])
+ case other ⇒ Failure(new RuntimeException(s"Cannot use Attach API on unknown OS: $other") with NoStackTrace)
}
/**
- * Attach to the running JVM.
- *
- * @return
- * Returns the attached VirtualMachine
- */
+ * Attach to the running JVM.
+ *
+ * @return
+ * Returns the attached VirtualMachine
+ */
private def attachToRunningJVM(): VirtualMachine = {
val AttachProvider = new AttachProvider() {
override def name(): String = null
@@ -141,15 +141,14 @@ object AgentLoader {
}
findVirtualMachineImplementation() match {
- case Success(vmClass) =>
+ case Success(vmClass) ⇒
val pid = getPidFromRuntimeMBean
// This is only done with Reflection to avoid the JVM pre-loading all the XyzVirtualMachine classes.
val vmConstructor = vmClass.getConstructor(classOf[AttachProvider], classOf[String])
val newVM = vmConstructor.newInstance(AttachProvider, pid)
newVM.asInstanceOf[VirtualMachine]
- case Failure(reason) => throw reason
+ case Failure(reason) ⇒ throw reason
}
}
}
-
diff --git a/kamon-core/src/main/scala/kamon/Kamon.scala b/kamon-core/src/main/scala/kamon/Kamon.scala
index f1674f57..e659c4dc 100644
--- a/kamon-core/src/main/scala/kamon/Kamon.scala
+++ b/kamon-core/src/main/scala/kamon/Kamon.scala
@@ -59,7 +59,7 @@ object Kamon {
}
private def tryLoadAutoweaveModule(): Unit = {
- val color = (msg:String) => s"""\u001B[32m${msg}\u001B[0m"""
+ val color = (msg: String) ⇒ s"""\u001B[32m${msg}\u001B[0m"""
log.info("Trying to load kamon-autoweave...")
diff --git a/kamon-core/src/main/scala/kamon/ModuleLoader.scala b/kamon-core/src/main/scala/kamon/ModuleLoader.scala
index a89af19e..ac0511c5 100644
--- a/kamon-core/src/main/scala/kamon/ModuleLoader.scala
+++ b/kamon-core/src/main/scala/kamon/ModuleLoader.scala
@@ -20,7 +20,7 @@ import _root_.akka.actor
import _root_.akka.actor._
import kamon.util.logger.LazyLogger
import org.aspectj.lang.ProceedingJoinPoint
-import org.aspectj.lang.annotation.{Around, Aspect, Pointcut}
+import org.aspectj.lang.annotation.{ Around, Aspect, Pointcut }
private[kamon] object ModuleLoader extends ExtensionId[ModuleLoaderExtension] with ExtensionIdProvider {
def lookup(): ExtensionId[_ <: actor.Extension] = ModuleLoader
@@ -41,7 +41,7 @@ private[kamon] class ModuleLoaderExtension(system: ExtendedActorSystem) extends
system.dynamicAccess.getObjectFor[ExtensionId[Kamon.Extension]](extensionClass).map { moduleID ⇒
log.debug(s"Auto starting the [$name] module.")
moduleID.get(system)
-
+
} recover {
case th: Throwable ⇒ log.error(s"Failed to auto start the [$name] module.", th)
}
diff --git a/kamon-jmx/src/main/scala/kamon/jmx/JMXReporter.scala b/kamon-jmx/src/main/scala/kamon/jmx/JMXReporter.scala
index e1e12aea..8dba51a9 100644
--- a/kamon-jmx/src/main/scala/kamon/jmx/JMXReporter.scala
+++ b/kamon-jmx/src/main/scala/kamon/jmx/JMXReporter.scala
@@ -16,7 +16,7 @@
package kamon.jmx
-import javax.management.{JMException, JMRuntimeException}
+import javax.management.{ JMException, JMRuntimeException }
import akka.actor._
import akka.event.Logging
@@ -64,7 +64,7 @@ private trait ActorJMXSupervisor extends Actor with ActorLogging {
Stop
case t ⇒
// Use the default supervisor strategy otherwise.
- super.supervisorStrategy.decider.applyOrElse(t, (_: Any) => Escalate)
+ super.supervisorStrategy.decider.applyOrElse(t, (_: Any) ⇒ Escalate)
}
}
diff --git a/kamon-jmx/src/main/scala/kamon/jmx/JMXReporterActor.scala b/kamon-jmx/src/main/scala/kamon/jmx/JMXReporterActor.scala
index 00a8668e..783d7898 100644
--- a/kamon-jmx/src/main/scala/kamon/jmx/JMXReporterActor.scala
+++ b/kamon-jmx/src/main/scala/kamon/jmx/JMXReporterActor.scala
@@ -19,9 +19,9 @@ package kamon.jmx
import java.lang.management.ManagementFactory
import javax.management._
-import akka.actor.{Actor, Props}
+import akka.actor.{ Actor, Props }
import kamon.metric.SubscriptionsDispatcher.TickMetricSnapshot
-import kamon.metric.instrument.{Counter, Histogram, InstrumentSnapshot}
+import kamon.metric.instrument.{ Counter, Histogram, InstrumentSnapshot }
import kamon.util.logger.LazyLogger
import scala.collection.concurrent.TrieMap
@@ -145,7 +145,7 @@ private object MBeanManager {
try {
mbs.unregisterMBean(name)
} catch {
- case e: InstanceNotFoundException ⇒ if (log.isTraceEnabled) log.trace(s"Error unregistering $name", e)
+ case e: InstanceNotFoundException ⇒ if (log.isTraceEnabled) log.trace(s"Error unregistering $name", e)
case e: MBeanRegistrationException ⇒ if (log.isDebugEnabled) log.debug(s"Error unregistering $name", e)
})
registeredMBeans.clear()
@@ -197,7 +197,7 @@ private class JMXReporterActor extends Actor {
} {
metricSnapshot match {
case hs: Histogram.Snapshot ⇒
- updateHystogramMetrics(entity.category, entity.name + "." + metricKey.name, hs)
+ updateHystogramMetrics(entity.category, entity.name + "." + metricKey.name, hs)
case cs: Counter.Snapshot ⇒
updateCounterMetrics(entity.category, entity.name + "." + metricKey.name, cs)
}
diff --git a/project/build.properties b/project/build.properties
index 817bc38d..a6e117b6 100644
--- a/project/build.properties
+++ b/project/build.properties
@@ -1 +1 @@
-sbt.version=0.13.9
+sbt.version=0.13.8