http://akka.io/news/2016/09/30/akka-2.4.11-released.html, brings
options to use alternative remoting transport, potentially increasing
performance and stability.
Change-Id: Ib26f8557ccca278c1057b91bbe3bd4236ed4e46b
Signed-off-by: Robert Varga <rovarga@cisco.com>
<bundle>mvn:org.scala-lang/scala-library/${scala.version}.${scala.micro.version}</bundle>
<bundle>mvn:org.scala-lang/scala-reflect/${scala.version}.${scala.micro.version}</bundle>
<bundle>mvn:org.scala-lang.modules/scala-java8-compat_${scala.version}/0.7.0</bundle>
<bundle>mvn:org.scala-lang/scala-library/${scala.version}.${scala.micro.version}</bundle>
<bundle>mvn:org.scala-lang/scala-reflect/${scala.version}.${scala.micro.version}</bundle>
<bundle>mvn:org.scala-lang.modules/scala-java8-compat_${scala.version}/0.7.0</bundle>
+ <bundle>mvn:org.scala-lang.modules/scala-parser-combinators_${scala.version}/1.0.4</bundle>
</feature>
<feature name="odl-akka-system" description="Akka Actor Framework System Bundles" version="${akka.version}">
<feature version="${scala.version}">odl-akka-scala</feature>
</feature>
<feature name="odl-akka-system" description="Akka Actor Framework System Bundles" version="${akka.version}">
<feature version="${scala.version}">odl-akka-scala</feature>
<feature version="${akka.version}">odl-akka-system</feature>
<bundle>wrap:mvn:org.uncommons.maths/uncommons-maths/1.2.2a</bundle>
<bundle>mvn:com.google.protobuf/protobuf-java/2.5.0</bundle>
<feature version="${akka.version}">odl-akka-system</feature>
<bundle>wrap:mvn:org.uncommons.maths/uncommons-maths/1.2.2a</bundle>
<bundle>mvn:com.google.protobuf/protobuf-java/2.5.0</bundle>
+ <bundle>mvn:com.typesafe/ssl-config-akka_${scala.version}/0.2.1</bundle>
+ <bundle>mvn:com.typesafe/ssl-config-core_${scala.version}/0.2.1</bundle>
+ <bundle>mvn:com.typesafe.akka/akka-cluster_${scala.version}/${akka.version}</bundle>
<bundle>mvn:com.typesafe.akka/akka-protobuf_${scala.version}/${akka.version}</bundle>
<bundle>mvn:com.typesafe.akka/akka-protobuf_${scala.version}/${akka.version}</bundle>
- <bundle>mvn:io.netty/netty/3.10.6.Final</bundle>
<bundle>mvn:com.typesafe.akka/akka-remote_${scala.version}/${akka.version}</bundle>
<bundle>mvn:com.typesafe.akka/akka-remote_${scala.version}/${akka.version}</bundle>
- <bundle>mvn:com.typesafe.akka/akka-cluster_${scala.version}/${akka.version}</bundle>
+ <bundle>mvn:com.typesafe.akka/akka-stream_${scala.version}/${akka.version}</bundle>
+ <bundle>wrap:mvn:org.agrona/Agrona/0.5.4</bundle>
+ <bundle>wrap:mvn:io.aeron/aeron-client/1.0.1</bundle>
+ <bundle>wrap:mvn:io.aeron/aeron-driver/1.0.1</bundle>
+ <bundle>mvn:io.netty/netty/3.10.6.Final</bundle>
+ <bundle>mvn:org.reactivestreams/reactive-streams/1.0.0</bundle>
</feature>
<feature name='odl-akka-leveldb' description='LevelDB' version='${leveldb.version}'>
<bundle>wrap:mvn:org.iq80.leveldb/leveldb/${leveldb.version}</bundle>
</feature>
<feature name='odl-akka-leveldb' description='LevelDB' version='${leveldb.version}'>
<bundle>wrap:mvn:org.iq80.leveldb/leveldb/${leveldb.version}</bundle>
<!-- Used by controller, snbi; see also centinel, dlux, toolkit -->
<osgi.core.version>5.0.0</osgi.core.version>
<!-- Used by controller, snbi; see also centinel, dlux, toolkit -->
<osgi.core.version>5.0.0</osgi.core.version>
- <akka.version>2.4.7</akka.version>
+ <akka.version>2.4.11</akka.version>
<scala.version>2.11</scala.version>
<scala.micro.version>8</scala.micro.version>
<leveldb.version>0.7</leveldb.version>
<scala.version>2.11</scala.version>
<scala.micro.version>8</scala.micro.version>
<leveldb.version>0.7</leveldb.version>
<version>1.3.0</version>
</dependency>
<version>1.3.0</version>
</dependency>
+ <!-- Reactive Streams, used by Akka -->
+ <dependency>
+ <groupId>org.reactivestreams</groupId>
+ <artifactId>reactive-streams</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.typesafe</groupId>
+ <artifactId>ssl-config-akka_${scala.version}</artifactId>
+ <version>0.2.1</version>
+ </dependency>
+ <dependency>
+ <groupId>com.typesafe</groupId>
+ <artifactId>ssl-config-core_${scala.version}</artifactId>
+ <version>0.2.1</version>
+ </dependency>
<dependency>
<groupId>com.typesafe.akka</groupId>
<artifactId>akka-actor_${scala.version}</artifactId>
<dependency>
<groupId>com.typesafe.akka</groupId>
<artifactId>akka-actor_${scala.version}</artifactId>
<artifactId>akka-cluster_${scala.version}</artifactId>
<version>${akka.version}</version>
</dependency>
<artifactId>akka-cluster_${scala.version}</artifactId>
<version>${akka.version}</version>
</dependency>
+ <dependency>
+ <groupId>com.typesafe.akka</groupId>
+ <artifactId>akka-osgi_${scala.version}</artifactId>
+ <version>${akka.version}</version>
+ </dependency>
<dependency>
<groupId>com.typesafe.akka</groupId>
<artifactId>akka-persistence_${scala.version}</artifactId>
<dependency>
<groupId>com.typesafe.akka</groupId>
<artifactId>akka-persistence_${scala.version}</artifactId>
</dependency>
<dependency>
<groupId>com.typesafe.akka</groupId>
</dependency>
<dependency>
<groupId>com.typesafe.akka</groupId>
- <artifactId>akka-testkit_${scala.version}</artifactId>
+ <artifactId>akka-slf4j_${scala.version}</artifactId>
<version>${akka.version}</version>
<version>${akka.version}</version>
</dependency>
<dependency>
<groupId>com.typesafe.akka</groupId>
</dependency>
<dependency>
<groupId>com.typesafe.akka</groupId>
- <artifactId>akka-osgi_${scala.version}</artifactId>
+ <artifactId>akka-stream_${scala.version}</artifactId>
<version>${akka.version}</version>
</dependency>
<dependency>
<groupId>com.typesafe.akka</groupId>
<version>${akka.version}</version>
</dependency>
<dependency>
<groupId>com.typesafe.akka</groupId>
- <artifactId>akka-slf4j_${scala.version}</artifactId>
+ <artifactId>akka-testkit_${scala.version}</artifactId>
<version>${akka.version}</version>
<version>${akka.version}</version>
</dependency>
<dependency>
<groupId>org.scala-lang.modules</groupId>
<artifactId>scala-java8-compat_${scala.version}</artifactId>
<version>0.7.0</version>
</dependency>
</dependency>
<dependency>
<groupId>org.scala-lang.modules</groupId>
<artifactId>scala-java8-compat_${scala.version}</artifactId>
<version>0.7.0</version>
</dependency>
+ <dependency>
+ <groupId>org.scala-lang.modules</groupId>
+ <artifactId>scala-parser-combinators_${scala.version}</artifactId>
+ <version>1.0.4</version>
+ </dependency>
<dependency>
<groupId>org.iq80.leveldb</groupId>
<artifactId>leveldb</artifactId>
<dependency>
<groupId>org.iq80.leveldb</groupId>
<artifactId>leveldb</artifactId>
<version>2.5.0</version>
</dependency>
<version>2.5.0</version>
</dependency>
+ <!-- Aeron, required by Akka -->
+ <dependency>
+ <groupId>org.agrona</groupId>
+ <artifactId>Agrona</artifactId>
+ <version>0.5.4</version>
+ </dependency>
+ <dependency>
+ <groupId>io.aeron</groupId>
+ <artifactId>aeron-client</artifactId>
+ <version>1.0.1</version>
+ </dependency>
+ <dependency>
+ <groupId>io.aeron</groupId>
+ <artifactId>aeron-driver</artifactId>
+ <version>1.0.1</version>
+ </dependency>
+
<!-- Scala -->
<dependency>
<groupId>org.scala-lang</groupId>
<!-- Scala -->
<dependency>
<groupId>org.scala-lang</groupId>