package pf
Type Members
-    class DeciderBuilder extends AnyRefUsed for building a partial function for Actor.supervisorStrategy().Used for building a partial function for Actor.supervisorStrategy(). * Inside an actor you can use it like this with Java 8 to define your supervisorStrategy.Example: @Override private static SupervisorStrategy strategy = new OneForOneStrategy(10, Duration.ofMinutes(1), DeciderBuilder. match(ArithmeticException.class, e -> resume()). match(NullPointerException.class, e -> restart()). match(IllegalArgumentException.class, e -> stop()). matchAny(o -> escalate()).build()); @Override public SupervisorStrategy supervisorStrategy() { return strategy; }
-   final  class FI extends AnyRefClass that encapsulates Functional Interfaces used for creating partial functions. Class that encapsulates Functional Interfaces used for creating partial functions. These classes are kept for compatibility, but for future API's please prefer the ones in akka.japi.function.
-    class FSMStateFunctionBuilder[S, D] extends AnyRefBuilder used to create a partial function for akka.actor.FSM#whenUnhandled.Builder used to create a partial function for akka.actor.FSM#whenUnhandled.- Annotations
- @SuppressWarnings()
 
-    class FSMStopBuilder[S, D] extends AnyRefBuilder used to create a partial function for akka.actor.FSM#onTermination.
-    class FSMTransitionHandlerBuilder[S] extends AnyRefBuilder used to create a partial function for akka.actor.FSM#onTransition.
-    class Match[I, R] extends AbstractMatch[I, R]Version of scala.PartialFunctionthat can be built during runtime from Java.
-   final  class PFBuilder[I, R] extends AbstractPFBuilder[I, R]A builder for scala.PartialFunction.
-    class ReceiveBuilder extends AnyRefUsed for building a partial function for AbstractActor.createReceive().Used for building a partial function for AbstractActor.createReceive().There is both a match on type only, and a match on type and predicate. Inside an actor you can use it like this: Example: @Override public Receive createReceive() { return receiveBuilder() .match(Double.class, d -> { getSender().tell(d.isNaN() ? 0 : d, self()); }) .match(Integer.class, i -> { getSender().tell(i * 10, self()); }) .match(String.class, s -> s.startsWith("foo"), s -> { getSender().tell(s.toUpperCase(), self()); }) .build() ); }
-    class UnitMatch[I] extends AbstractMatch[I, BoxedUnit]Version of scala.PartialFunctionthat can be built during runtime from Java.Version of scala.PartialFunctionthat can be built during runtime from Java. This is a specialized version ofUnitMatchto map java void methods toscala.runtime.BoxedUnit.
-   final  class UnitPFBuilder[I] extends AbstractPFBuilder[I, BoxedUnit]A builder for scala.PartialFunction.A builder for scala.PartialFunction. This is a specialized version ofPFBuilderto map java void methods toscala.runtime.BoxedUnit.