diff options
author | Jakob Odersky <jakob@odersky.com> | 2017-04-17 15:40:20 -0700 |
---|---|---|
committer | Jakob Odersky <jakob@odersky.com> | 2017-04-17 15:40:20 -0700 |
commit | 63d00dacc13122618c3bdb29badc8449c52e0bb7 (patch) | |
tree | 87c9de6153a17f02e01b52888eb4cd5fb3878db2 /core/src/main/scala/akka/serial/Serial.scala | |
parent | bfe0eaf09c23116af4bf610ecb4fceb9e26b640b (diff) | |
download | akka-serial-63d00dacc13122618c3bdb29badc8449c52e0bb7.tar.gz akka-serial-63d00dacc13122618c3bdb29badc8449c52e0bb7.tar.bz2 akka-serial-63d00dacc13122618c3bdb29badc8449c52e0bb7.zip |
Fix deprecation warnings
Diffstat (limited to 'core/src/main/scala/akka/serial/Serial.scala')
-rw-r--r-- | core/src/main/scala/akka/serial/Serial.scala | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/core/src/main/scala/akka/serial/Serial.scala b/core/src/main/scala/akka/serial/Serial.scala index a8e564a..c70d66e 100644 --- a/core/src/main/scala/akka/serial/Serial.scala +++ b/core/src/main/scala/akka/serial/Serial.scala @@ -1,10 +1,16 @@ package akka.serial -import akka.actor.ExtensionKey +import akka.actor.{ActorSystem, ExtendedActorSystem, ExtensionId, ExtensionIdProvider} import akka.util.ByteString /** Defines messages used by akka-serial's serial IO layer. */ -object Serial extends ExtensionKey[SerialExt] { +object Serial extends ExtensionId[SerialExt] with ExtensionIdProvider { + + override def lookup = Serial + + override def createExtension(system: ExtendedActorSystem): SerialExt = new SerialExt(system) + + override def get(system: ActorSystem): SerialExt = super.get(system) /** Base trait for any akka-serial-related messages. */ sealed trait Message |