chore: Use scala.jdk.DurationConverters (#2205)
This commit is contained in:
parent
875840d3b8
commit
9b2853c730
84 changed files with 475 additions and 543 deletions
|
|
@ -26,7 +26,7 @@ import com.fasterxml.jackson.datatype.jsr310.ser.DurationSerializer
|
|||
|
||||
import org.apache.pekko
|
||||
import pekko.annotation.InternalApi
|
||||
import pekko.util.JavaDurationConverters._
|
||||
import scala.jdk.DurationConverters._
|
||||
|
||||
/**
|
||||
* INTERNAL API: Adds support for serializing and deserializing [[FiniteDuration]].
|
||||
|
|
@ -51,7 +51,7 @@ import pekko.util.JavaDurationConverters._
|
|||
@InternalApi private[pekko] class FiniteDurationSerializer
|
||||
extends StdScalarSerializer[FiniteDuration](classOf[FiniteDuration]) {
|
||||
override def serialize(value: FiniteDuration, jgen: JsonGenerator, provider: SerializerProvider): Unit = {
|
||||
DurationSerializer.INSTANCE.serialize(value.asJava, jgen, provider)
|
||||
DurationSerializer.INSTANCE.serialize(value.toJava, jgen, provider)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -69,6 +69,6 @@ import pekko.util.JavaDurationConverters._
|
|||
extends StdScalarDeserializer[FiniteDuration](classOf[FiniteDuration]) {
|
||||
|
||||
def deserialize(jp: JsonParser, ctxt: DeserializationContext): FiniteDuration = {
|
||||
DurationDeserializer.INSTANCE.deserialize(jp, ctxt).asScala
|
||||
DurationDeserializer.INSTANCE.deserialize(jp, ctxt).toScala
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue