Add FunctionConverters, FutureConverters and ObjectConverters
This commit is contained in:
parent
dfa0b0ded1
commit
07df607192
70 changed files with 1041 additions and 339 deletions
|
|
@ -16,10 +16,9 @@ package org.apache.pekko.persistence.state.javadsl
|
|||
import java.util.Optional
|
||||
import java.util.concurrent.CompletionStage
|
||||
|
||||
import scala.compat.java8.OptionConverters._
|
||||
|
||||
import org.apache.pekko
|
||||
import pekko.persistence.state.scaladsl.{ GetObjectResult => SGetObjectResult }
|
||||
import pekko.util.OptionConverters._
|
||||
|
||||
/**
|
||||
* API for reading durable state objects with payload `A`.
|
||||
|
|
@ -35,5 +34,5 @@ trait DurableStateStore[A] {
|
|||
}
|
||||
|
||||
final case class GetObjectResult[A](value: Optional[A], revision: Long) {
|
||||
def toScala: SGetObjectResult[A] = SGetObjectResult(value.asScala, revision)
|
||||
def toScala: SGetObjectResult[A] = SGetObjectResult(value.toScala, revision)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,10 +14,10 @@
|
|||
package org.apache.pekko.persistence.state.scaladsl
|
||||
|
||||
import scala.concurrent.Future
|
||||
import scala.compat.java8.OptionConverters._
|
||||
|
||||
import org.apache.pekko
|
||||
import pekko.persistence.state.javadsl.{ GetObjectResult => JGetObjectResult }
|
||||
import pekko.util.OptionConverters._
|
||||
|
||||
/**
|
||||
* API for reading durable state objects with payload `A`.
|
||||
|
|
@ -33,5 +33,5 @@ trait DurableStateStore[A] {
|
|||
}
|
||||
|
||||
final case class GetObjectResult[A](value: Option[A], revision: Long) {
|
||||
def toJava: JGetObjectResult[A] = JGetObjectResult(value.asJava, revision)
|
||||
def toJava: JGetObjectResult[A] = JGetObjectResult(value.toJava, revision)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue