Class ExecutionContexts$

java.lang.Object
org.apache.pekko.dispatch.ExecutionContexts$

public class ExecutionContexts$ extends Object
ExecutionContexts is the Java API for ExecutionContexts
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final ExecutionContexts$
    Static reference to the singleton instance of this Scala object.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    scala.concurrent.ExecutionContextExecutor
    Returns a new ExecutionContextExecutor which will delegate execution to the underlying Executor, and which will use the default error reporter.
    scala.concurrent.ExecutionContextExecutor
    fromExecutor(Executor executor, Procedure<Throwable> errorReporter)
    Returns a new ExecutionContextExecutor which will delegate execution to the underlying Executor, and which will use the provided error reporter.
    scala.concurrent.ExecutionContextExecutorService
    Returns a new ExecutionContextExecutorService which will delegate execution to the underlying ExecutorService, and which will use the default error reporter.
    scala.concurrent.ExecutionContextExecutorService
    fromExecutorService(ExecutorService executorService, Procedure<Throwable> errorReporter)
    Returns a new ExecutionContextExecutorService which will delegate execution to the underlying ExecutorService, and which will use the provided error reporter.
    scala.concurrent.ExecutionContextExecutor
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • MODULE$

      public static final ExecutionContexts$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • ExecutionContexts$

      public ExecutionContexts$()
  • Method Details

    • fromExecutor

      public scala.concurrent.ExecutionContextExecutor fromExecutor(Executor executor)
      Returns a new ExecutionContextExecutor which will delegate execution to the underlying Executor, and which will use the default error reporter.

      Parameters:
      executor - the Executor which will be used for the ExecutionContext
      Returns:
      a new ExecutionContext
    • fromExecutor

      public scala.concurrent.ExecutionContextExecutor fromExecutor(Executor executor, Procedure<Throwable> errorReporter)
      Returns a new ExecutionContextExecutor which will delegate execution to the underlying Executor, and which will use the provided error reporter.

      Parameters:
      executor - the Executor which will be used for the ExecutionContext
      errorReporter - a Procedure that will log any exceptions passed to it
      Returns:
      a new ExecutionContext
    • fromExecutorService

      public scala.concurrent.ExecutionContextExecutorService fromExecutorService(ExecutorService executorService)
      Returns a new ExecutionContextExecutorService which will delegate execution to the underlying ExecutorService, and which will use the default error reporter.

      Parameters:
      executorService - the ExecutorService which will be used for the ExecutionContext
      Returns:
      a new ExecutionContext
    • fromExecutorService

      public scala.concurrent.ExecutionContextExecutorService fromExecutorService(ExecutorService executorService, Procedure<Throwable> errorReporter)
      Returns a new ExecutionContextExecutorService which will delegate execution to the underlying ExecutorService, and which will use the provided error reporter.

      Parameters:
      executorService - the ExecutorService which will be used for the ExecutionContext
      errorReporter - a Procedure that will log any exceptions passed to it
      Returns:
      a new ExecutionContext
    • global

      public scala.concurrent.ExecutionContextExecutor global()
      Returns:
      a reference to the global ExecutionContext