summaryrefslogtreecommitdiff
path: root/test/disabled/presentation/akka/src/akka/config/Config.scala
diff options
context:
space:
mode:
authorSeth Tisue <seth@tisue.net>2017-03-20 17:13:56 -0700
committerSeth Tisue <seth@tisue.net>2017-03-20 17:24:33 -0700
commit25048bc73741846107c18ed01e0e9f6f07785379 (patch)
treec1c9d60002fec74fc13af354e51bb3d688b33902 /test/disabled/presentation/akka/src/akka/config/Config.scala
parent0563c4b23cdc7ed6c05e9defe2a675df4d838347 (diff)
downloadscala-25048bc73741846107c18ed01e0e9f6f07785379.tar.gz
scala-25048bc73741846107c18ed01e0e9f6f07785379.tar.bz2
scala-25048bc73741846107c18ed01e0e9f6f07785379.zip
rm -r test/{flaky,disabled*,checker-tests,support,debug}
keeping this stuff, somewhere, forever and ever and ever is what version control is for. who dares disturb the ancient and accursed tomb of all this code...?
Diffstat (limited to 'test/disabled/presentation/akka/src/akka/config/Config.scala')
-rw-r--r--test/disabled/presentation/akka/src/akka/config/Config.scala93
1 files changed, 0 insertions, 93 deletions
diff --git a/test/disabled/presentation/akka/src/akka/config/Config.scala b/test/disabled/presentation/akka/src/akka/config/Config.scala
deleted file mode 100644
index 6578c66f77..0000000000
--- a/test/disabled/presentation/akka/src/akka/config/Config.scala
+++ /dev/null
@@ -1,93 +0,0 @@
-/**
- * Copyright (C) 2009-2011 Scalable Solutions AB <http://scalablesolutions.se>
- */
-
-package akka.config
-
-import akka.AkkaException
-
-class ConfigurationException(message: String, cause: Throwable = null) extends AkkaException(message, cause)
-class ModuleNotAvailableException(message: String, cause: Throwable = null) extends AkkaException(message, cause)
-
-/**
- * Loads up the configuration (from the akka.conf file).
- *
- * @author <a href="http://jonasboner.com">Jonas Bon&#233;r</a>
- */
-object Config {
- val VERSION = "1.1.3"
-
- val HOME = {
- val envHome = System.getenv("AKKA_HOME") match {
- case null | "" | "." => None
- case value => Some(value)
- }
-
- val systemHome = System.getProperty("akka.home") match {
- case null | "" => None
- case value => Some(value)
- }
-
- envHome orElse systemHome
- }
-
- val config: Configuration = try {
- val confName = {
- val envConf = System.getenv("AKKA_MODE") match {
- case null | "" => None
- case value => Some(value)
- }
-
- val systemConf = System.getProperty("akka.mode") match {
- case null | "" => None
- case value => Some(value)
- }
-
- (envConf orElse systemConf).map("akka." + _ + ".conf").getOrElse("akka.conf")
- }
-
- val newInstance =
- if (System.getProperty("akka.config", "") != "") {
- val configFile = System.getProperty("akka.config", "")
- println("Loading config from -Dakka.config=" + configFile)
- Configuration.fromFile(configFile)
- } else if (getClass.getClassLoader.getResource(confName) ne null) {
- println("Loading config [" + confName + "] from the application classpath.")
- Configuration.fromResource(confName, getClass.getClassLoader)
- } else if (HOME.isDefined) {
- val configFile = HOME.get + "/config/" + confName
- println("AKKA_HOME is defined as [" + HOME.get + "], loading config from [" + configFile + "].")
- Configuration.fromFile(configFile)
- } else {
- println(
- "\nCan't load '" + confName + "'." +
- "\nOne of the three ways of locating the '" + confName + "' file needs to be defined:" +
- "\n\t1. Define the '-Dakka.config=...' system property option." +
- "\n\t2. Put the '" + confName + "' file on the classpath." +
- "\n\t3. Define 'AKKA_HOME' environment variable pointing to the root of the Akka distribution." +
- "\nI have no way of finding the '" + confName + "' configuration file." +
- "\nUsing default values everywhere.")
- Configuration.fromString("akka {}") // default empty config
- }
-
- val configVersion = newInstance.getString("akka.version", VERSION)
- if (configVersion != VERSION)
- throw new ConfigurationException(
- "Akka JAR version [" + VERSION + "] is different than the provided config version [" + configVersion + "]")
-
- newInstance
- } catch {
- case e =>
- System.err.println("Couldn't parse config, fatal error.")
- e.printStackTrace(System.err)
- System.exit(-1)
- throw e
- }
-
- val CONFIG_VERSION = config.getString("akka.version", VERSION)
-
- val TIME_UNIT = config.getString("akka.time-unit", "seconds")
-
- val startTime = System.currentTimeMillis
- def uptime = (System.currentTimeMillis - startTime) / 1000
-}