Package org.apache.pekko.dispatch
Class ExecutionContexts$
java.lang.Object
org.apache.pekko.dispatch.ExecutionContexts$
ExecutionContexts is the Java API for ExecutionContexts
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ExecutionContexts$
Static reference to the singleton instance of this Scala object. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionscala.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.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
fromExecutorService
(ExecutorService executorService) 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
global()
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
ExecutionContexts$
public ExecutionContexts$()
-
-
Method Details
-
fromExecutor
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 ExecutionContexterrorReporter
- 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 ExecutionContexterrorReporter
- 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
-