Name | Description |
---|---|
AbstractLoggingThreadExecutorPolicy | A handler for rejected tasks that log a warning on the platform logger. |
AbstractThreadExecutorPolicy | Abstract implementation of the thread executor policies for rejected tasks and uncaught exceptions. |
EarlyExitException | This exception is thrown when a function must never return from the point of view of an agent. |
ExecutorService | This class enables the SRE kernel to be distributed other a network. |
JreExecutorService | Service that executes the tasks asynchronously (in threads) with the JRE executor service. |
JreExecutorUtils | Utilities for running tasks on the standard JRE executor service. |
QuietThreadExecutorPolicy | A handler for rejected tasks and uncaught exceptions that logs nothing. |
Runnables | Utilities for runnables and callables. |
SreCallable | A specific SRE callable that is catching the EarlyExitException. |
SreConsumer | A specific SRE consumer that is catching the EarlyExitException. |
SreExecutable | Abstract implementation of a task that could be run on the JRE executor service. |
SreKernelRunnable | A specific SRE runnable for kernel tasks. |
SreRunnable | A specific SRE runnable that is catching the EarlyExitException. |
VerboseThreadExecutorPolicy | A handler for rejected tasks and uncaught exceptions that logs a warning on the platform logger when a task is rejected, and an error for each uncaught exception. |