diff options
author | Jakob Odersky <jodersky@gmail.com> | 2014-05-06 22:02:13 +0200 |
---|---|---|
committer | Jakob Odersky <jodersky@gmail.com> | 2014-05-06 22:02:13 +0200 |
commit | 0660b172a9857ea6487a459a3536520d94546371 (patch) | |
tree | e4062845b472ad172578aa27289ee9c490113d7c /flow/src/main | |
parent | 8b3a11e10dec6d4112b575377e2c80098a4f3c20 (diff) | |
download | akka-serial-0660b172a9857ea6487a459a3536520d94546371.tar.gz akka-serial-0660b172a9857ea6487a459a3536520d94546371.tar.bz2 akka-serial-0660b172a9857ea6487a459a3536520d94546371.zip |
cleanup imports
Diffstat (limited to 'flow/src/main')
6 files changed, 18 insertions, 20 deletions
diff --git a/flow/src/main/scala/com/github/jodersky/flow/Serial.scala b/flow/src/main/scala/com/github/jodersky/flow/Serial.scala index 4c3a173..b6e9d62 100644 --- a/flow/src/main/scala/com/github/jodersky/flow/Serial.scala +++ b/flow/src/main/scala/com/github/jodersky/flow/Serial.scala @@ -1,6 +1,5 @@ package com.github.jodersky.flow -import akka.actor.ActorRef import akka.actor.ExtensionKey import akka.util.ByteString diff --git a/flow/src/main/scala/com/github/jodersky/flow/SerialManager.scala b/flow/src/main/scala/com/github/jodersky/flow/SerialManager.scala index b6d1e74..eb8c44e 100644 --- a/flow/src/main/scala/com/github/jodersky/flow/SerialManager.scala +++ b/flow/src/main/scala/com/github/jodersky/flow/SerialManager.scala @@ -3,16 +3,16 @@ package com.github.jodersky.flow import scala.util.Failure import scala.util.Success import scala.util.Try + import com.github.jodersky.flow.internal.SerialConnection + import Serial.CommandFailed import Serial.Open import akka.actor.Actor import akka.actor.ActorLogging -import akka.actor.actorRef2Scala import akka.actor.OneForOneStrategy -import akka.actor.OneForOneStrategy -import akka.actor.SupervisorStrategy._ -import scala.concurrent.duration._ +import akka.actor.SupervisorStrategy.Stop +import akka.actor.actorRef2Scala /** * Entry point to the serial API. Actor that manages serial port creation. Once opened, a serial port is handed over to diff --git a/flow/src/main/scala/com/github/jodersky/flow/SerialOperator.scala b/flow/src/main/scala/com/github/jodersky/flow/SerialOperator.scala index 4918bc6..5524125 100644 --- a/flow/src/main/scala/com/github/jodersky/flow/SerialOperator.scala +++ b/flow/src/main/scala/com/github/jodersky/flow/SerialOperator.scala @@ -1,19 +1,22 @@ package com.github.jodersky.flow -import java.io.IOException +import java.nio.ByteBuffer + +import com.github.jodersky.flow.internal.Reader +import com.github.jodersky.flow.internal.ReaderDied import com.github.jodersky.flow.internal.SerialConnection -import Serial._ + +import Serial.Close +import Serial.Closed +import Serial.NoAck +import Serial.Opened +import Serial.Write import akka.actor.Actor import akka.actor.ActorLogging import akka.actor.ActorRef +import akka.actor.Props import akka.actor.Terminated import akka.actor.actorRef2Scala -import akka.util.ByteString -import scala.collection.mutable.HashSet -import akka.actor.Props -import java.nio.ByteBuffer -import com.github.jodersky.flow.internal.Reader -import com.github.jodersky.flow.internal.ReaderDied /** * Operator associated to an open serial port. All communication with a port is done via an operator. Operators are created though the serial manager. diff --git a/flow/src/main/scala/com/github/jodersky/flow/exceptions.scala b/flow/src/main/scala/com/github/jodersky/flow/exceptions.scala index 5923ba6..adefcea 100644 --- a/flow/src/main/scala/com/github/jodersky/flow/exceptions.scala +++ b/flow/src/main/scala/com/github/jodersky/flow/exceptions.scala @@ -1,7 +1,5 @@ package com.github.jodersky.flow -import java.io.IOException - /** The requested port could not be found. */ class NoSuchPortException(message: String) extends Exception(message) diff --git a/flow/src/main/scala/com/github/jodersky/flow/internal/NativeLoader.scala b/flow/src/main/scala/com/github/jodersky/flow/internal/NativeLoader.scala index 8fe1e3b..9f26ef0 100644 --- a/flow/src/main/scala/com/github/jodersky/flow/internal/NativeLoader.scala +++ b/flow/src/main/scala/com/github/jodersky/flow/internal/NativeLoader.scala @@ -1,12 +1,9 @@ package com.github.jodersky.flow.internal import java.io.File + import scalax.file.Path import scalax.io.Resource -import java.security.CodeSource -import java.util.zip.ZipEntry -import java.util.zip.ZipInputStream -import java.net.URL /** Handles loading of the current platform's native library for flow. */ object NativeLoader { diff --git a/flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala b/flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala index 74b7f23..b4242fe 100644 --- a/flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala +++ b/flow/src/main/scala/com/github/jodersky/flow/internal/SerialConnection.scala @@ -3,7 +3,8 @@ package com.github.jodersky.flow.internal import java.nio.ByteBuffer import java.util.concurrent.atomic.AtomicBoolean -import com.github.jodersky.flow._ +import com.github.jodersky.flow.PortClosedException +import com.github.jodersky.flow.SerialSettings /** * Represents a serial connection in a more secure and object-oriented style than `NativeSerial`. In contrast |