Fix java serialization

This commit is contained in:
Pavel Kachalouski
2020-03-11 22:45:20 +01:00
parent 90cce667e6
commit d960d6e6f2
4 changed files with 10 additions and 1 deletions

View File

@@ -25,7 +25,8 @@ lazy val `telegram-bot-delivery` = (project in file("."))
circleGeneric, circleGeneric,
circleParser, circleParser,
circeAkkaHttp, circeAkkaHttp,
slibTelegram slibTelegram,
logback
), ),
dockerBaseImage := "openjdk:11", dockerBaseImage := "openjdk:11",
dockerExposedPorts := Seq(8443), dockerExposedPorts := Seq(8443),

View File

@@ -12,6 +12,7 @@ object Dependencies {
val akkaHttpCirceVersion = "1.31.0" val akkaHttpCirceVersion = "1.31.0"
val scalaTestVersion = "3.2.0-M4" val scalaTestVersion = "3.2.0-M4"
val slibTelegramVersion = "0.1.0" val slibTelegramVersion = "0.1.0"
val logbackVersion = "1.2.3"
} }
val akkaTyped = "com.typesafe.akka" %% "akka-actor-typed" % akkaVersion val akkaTyped = "com.typesafe.akka" %% "akka-actor-typed" % akkaVersion
@@ -28,4 +29,5 @@ object Dependencies {
val circeAkkaHttp = "de.heikoseeberger" %% "akka-http-circe" % akkaHttpCirceVersion val circeAkkaHttp = "de.heikoseeberger" %% "akka-http-circe" % akkaHttpCirceVersion
val slibTelegram = "eu.xeppaka" %% "slib-telegram" % slibTelegramVersion val slibTelegram = "eu.xeppaka" %% "slib-telegram" % slibTelegramVersion
val scalaTest = "org.scalatest" %% "scalatest" % scalaTestVersion val scalaTest = "org.scalatest" %% "scalatest" % scalaTestVersion
val logback = "ch.qos.logback" % "logback-classic" % logbackVersion
} }

View File

@@ -8,6 +8,8 @@ akka {
plugin = "cassandra-journal" plugin = "cassandra-journal"
} }
} }
actor.allow-java-serialization = on
} }
cassandra-journal { cassandra-journal {

View File

@@ -106,9 +106,13 @@ object CzechPostDeliveryCheck {
private case class ParcelHistoryRetrieved(parcelHistory: Entities.ParcelHistory) extends Command private case class ParcelHistoryRetrieved(parcelHistory: Entities.ParcelHistory) extends Command
case class DeliveryStateChanged(state: String) case class DeliveryStateChanged(state: String)
@SerialVersionUID(1L)
case class ParcelAdded(parcelId: String, comment: String) extends Event case class ParcelAdded(parcelId: String, comment: String) extends Event
@SerialVersionUID(1L)
case class ParcelRemoved(parcelId: String) extends Event case class ParcelRemoved(parcelId: String) extends Event
@SerialVersionUID(1L)
case class ParcelHistoryStateAdded(parcelId: String, state: Entities.State) extends Event case class ParcelHistoryStateAdded(parcelId: String, state: Entities.State) extends Event
@SerialVersionUID(1L)
case class ParcelAttributesChanged(parcelId: String, attributes: Entities.Attributes) extends Event case class ParcelAttributesChanged(parcelId: String, attributes: Entities.Attributes) extends Event
private val trustfulSslContext: SSLContext = { private val trustfulSslContext: SSLContext = {