diff --git a/akka-actor/src/main/scala/akka/japi/JavaAPI.scala b/akka-actor/src/main/scala/akka/japi/JavaAPI.scala index 8431084eb48..f8901271526 100644 --- a/akka-actor/src/main/scala/akka/japi/JavaAPI.scala +++ b/akka-actor/src/main/scala/akka/japi/JavaAPI.scala @@ -45,6 +45,18 @@ trait Effect { def apply(): Unit } +/** + * Java API: Defines a criteria and determines whether the parameter meets this criteria. + */ +trait Predicate[T] { + def test(param: T): Boolean +} + +/** + * Java API: Represents a tuple of two elements. + */ +case class Pair[A, B](first: A, second: B) + /** * A constructor/factory, takes no parameters but creates a new value of type T every call. */