@@ -4,7 +4,6 @@ import java.nio.charset.Charset
44import java .util .Date
55import com .rabbitmq .client .LongString
66import scala .collection .JavaConverters ._
7- import scala .collection .convert .ImplicitConversionsToScala ._
87
98/**
109 Trait which represents all values allowed in property generc headers
@@ -122,7 +121,7 @@ object HeaderValue {
122121 implicit val convertFromByteArray : ToHeaderValue [Array [Byte ] , ByteArrayHeaderValue ] = ByteArrayHeaderValue (_)
123122 implicit def convertFromMap [T ](implicit converter : ToHeaderValue [T , HeaderValue ]): ToHeaderValue [Map [String , T ], MapHeaderValue ] = { m => MapHeaderValue (m.mapValues(converter)) }
124123 implicit def convertFromSeq [T ](implicit converter : ToHeaderValue [T , HeaderValue ]): ToHeaderValue [Seq [T ], SeqHeaderValue ] = { s => SeqHeaderValue (s.map(converter)) }
125- implicit def convertFromJavaList [T ](implicit converter : ToHeaderValue [T , HeaderValue ]): ToHeaderValue [java.util.List [T ], SeqHeaderValue ] = { list => SeqHeaderValue (list.map(converter)) }
124+ implicit def convertFromJavaList [T ](implicit converter : ToHeaderValue [T , HeaderValue ]): ToHeaderValue [java.util.List [T ], SeqHeaderValue ] = { list => SeqHeaderValue (list.asScala. map(converter)) }
126125
127126 def apply [T ](value : T )(implicit converter : ToHeaderValue [T , HeaderValue ]): HeaderValue =
128127 if (value == null ) NullHeaderValue else converter(value)
@@ -134,7 +133,7 @@ object HeaderValue {
134133 case v : java.math.BigDecimal => apply(v)
135134 case v : java.util.Date => apply(v)
136135 case v : java.util.Map [_, _] =>
137- MapHeaderValue (v.map {
136+ MapHeaderValue (v.asScala. map {
138137 case (k, v : Object ) => (k.toString, from(v))
139138 case (k, otherwise) =>
140139 throw new RuntimeException (
@@ -149,7 +148,7 @@ object HeaderValue {
149148 case v : Array [Byte ] => apply(v)
150149 case null => NullHeaderValue
151150 case v : java.util.List [_] =>
152- SeqHeaderValue (v.map { case v : Object => from(v) })
151+ SeqHeaderValue (v.asScala. map { case v : Object => from(v) })
153152 case v : Array [Object ] =>
154153 SeqHeaderValue (v.map(from))
155154 case otherwise =>
0 commit comments