!ht* #17279 scala side: refactor package structure to new layout
This commit is contained in:
parent
29063bce86
commit
10c8cf230e
3 changed files with 18 additions and 9 deletions
|
|
@ -121,6 +121,15 @@ package object util {
|
||||||
private[this] val _identityFunc: Any ⇒ Any = x ⇒ x
|
private[this] val _identityFunc: Any ⇒ Any = x ⇒ x
|
||||||
/** Returns a constant identity function to avoid allocating the closure */
|
/** Returns a constant identity function to avoid allocating the closure */
|
||||||
private[http] def identityFunc[T]: T ⇒ T = _identityFunc.asInstanceOf[T ⇒ T]
|
private[http] def identityFunc[T]: T ⇒ T = _identityFunc.asInstanceOf[T ⇒ T]
|
||||||
|
|
||||||
|
private[http] def humanReadableByteCount(bytes: Long, si: Boolean): String = {
|
||||||
|
val unit = if (si) 1000 else 1024
|
||||||
|
if (bytes >= unit) {
|
||||||
|
val exp = (math.log(bytes) / math.log(unit)).toInt
|
||||||
|
val pre = if (si) "kMGTPE".charAt(exp - 1).toString else "KMGTPE".charAt(exp - 1).toString + 'i'
|
||||||
|
"%.1f %sB" format (bytes / math.pow(unit, exp), pre)
|
||||||
|
} else bytes.toString + " B"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
package util {
|
package util {
|
||||||
|
|
|
||||||
|
|
@ -2,15 +2,15 @@
|
||||||
* Copyright (C) 2009-2014 Typesafe Inc. <http://www.typesafe.com>
|
* Copyright (C) 2009-2014 Typesafe Inc. <http://www.typesafe.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package akka.http.marshallers.sprayjson
|
package akka.http.scaladsl.marshallers.sprayjson
|
||||||
|
|
||||||
import scala.language.implicitConversions
|
import scala.language.implicitConversions
|
||||||
import scala.concurrent.ExecutionContext
|
import scala.concurrent.ExecutionContext
|
||||||
import akka.stream.FlowMaterializer
|
import akka.stream.FlowMaterializer
|
||||||
import akka.http.marshalling.{ ToEntityMarshaller, Marshaller }
|
import akka.http.scaladsl.marshalling.{ ToEntityMarshaller, Marshaller }
|
||||||
import akka.http.unmarshalling.{ FromEntityUnmarshaller, Unmarshaller }
|
import akka.http.scaladsl.unmarshalling.{ FromEntityUnmarshaller, Unmarshaller }
|
||||||
import akka.http.model.{ ContentTypes, HttpCharsets }
|
import akka.http.scaladsl.model.{ ContentTypes, HttpCharsets }
|
||||||
import akka.http.model.MediaTypes.`application/json`
|
import akka.http.scaladsl.model.MediaTypes.`application/json`
|
||||||
import spray.json._
|
import spray.json._
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -2,16 +2,16 @@
|
||||||
* Copyright (C) 2009-2014 Typesafe Inc. <http://www.typesafe.com>
|
* Copyright (C) 2009-2014 Typesafe Inc. <http://www.typesafe.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package akka.http.marshallers.xml
|
package akka.http.scaladsl.marshallers.xml
|
||||||
|
|
||||||
import java.io.{ ByteArrayInputStream, InputStreamReader }
|
import java.io.{ ByteArrayInputStream, InputStreamReader }
|
||||||
import scala.collection.immutable
|
import scala.collection.immutable
|
||||||
import scala.concurrent.ExecutionContext
|
import scala.concurrent.ExecutionContext
|
||||||
import scala.xml.{ XML, NodeSeq }
|
import scala.xml.{ XML, NodeSeq }
|
||||||
import akka.stream.FlowMaterializer
|
import akka.stream.FlowMaterializer
|
||||||
import akka.http.unmarshalling._
|
import akka.http.scaladsl.unmarshalling._
|
||||||
import akka.http.marshalling._
|
import akka.http.scaladsl.marshalling._
|
||||||
import akka.http.model._
|
import akka.http.scaladsl.model._
|
||||||
import MediaTypes._
|
import MediaTypes._
|
||||||
|
|
||||||
trait ScalaXmlSupport {
|
trait ScalaXmlSupport {
|
||||||
Loading…
Add table
Add a link
Reference in a new issue