Interface FaultHandling


public interface FaultHandling
  • Method Details

    • suspendNonRecursive

      void suspendNonRecursive()
    • resumeNonRecursive

      void resumeNonRecursive()
    • _failed_$eq

      void _failed_$eq(FaultHandling.FailedInfo x$1)
    • isFailed

      boolean isFailed()
    • isFailedFatally

      boolean isFailedFatally()
    • perpetrator

      ActorRef perpetrator()
    • setFailed

      void setFailed(ActorRef perpetrator)
    • clearFailed

      void clearFailed()
    • setFailedFatally

      void setFailedFatally()
    • faultRecreate

      void faultRecreate(Throwable cause)
      Do re-create the actor in response to a failure.
    • faultSuspend

      void faultSuspend()
      Do suspend the actor in response to a failure of a parent (i.e. the “recursive suspend” feature).
    • faultResume

      void faultResume(Throwable causedByFailure)
      Do resume the actor in response to a failure.

      Parameters:
      causedByFailure - signifies if it was our own failure which prompted this action.
    • faultCreate

      void faultCreate()
      Do create the actor in response to a failure.
    • finishCreate

      void finishCreate()
    • terminate

      void terminate()
    • handleInvokeFailure

      void handleInvokeFailure(scala.collection.immutable.Iterable<ActorRef> childrenNotToSuspend, Throwable t)
    • finishTerminate

      void finishTerminate()
    • finishRecreate

      void finishRecreate(Throwable cause)
    • handleFailure

      void handleFailure(org.apache.pekko.dispatch.sysmsg.Failed f)
    • handleChildTerminated

      void handleChildTerminated(ActorRef child)
    • handleNonFatalOrInterruptedException

      scala.PartialFunction<Throwable,scala.runtime.BoxedUnit> handleNonFatalOrInterruptedException(scala.Function1<Throwable,scala.runtime.BoxedUnit> thunk)