| Interface | Description |
|---|---|
| ConcurrentExecutor |
An object that can be used for starting several copies of runnable tasks in
parallel, and waiting for its completion.
|
| InputProcessor<J> |
A
Processor that can be additionally used to submit jobs of a certain
type for concurrent processing. |
| InputProcessorFactory<I,P extends InputProcessor<I>> |
A
ProcessorFactory that produce InputProcessors of a given
type. |
| InputProcessorListenerNotifyFinishedJob<J> |
A listener to be used with
InputProcessor that can be used to perform
actions when a job is processed. |
| Interrupter |
An abstract interface for interrupting computations.
|
| Interruptible |
Instances of this interface may change the interruption status.
|
| InterruptMonitor |
Instances of this interface may monitor the interruption status.
|
| JobMonitor |
An object to monitor execution of a job.
|
| Processor |
An abstract interface for concurrent processing.
|
| ProcessorFactory<P extends Processor> |
A factory for creation of
InputProcessors of a given type. |
| Class | Description |
|---|---|
| ConcurrentComputation<F extends ProcessorFactory<?>> |
A class for concurrent processing using the supplied
ProcessorFactory
. |
| ConcurrentComputationWithInputs<I,F extends InputProcessorFactory<I,?>> |
An class for concurrent processing of a number of tasks.
|
| ConcurrentExecutors |
A collection of convenience methods for creating
ConcurrentExecutors |
| DelegateInterruptMonitor |
A
InterruptMonitor that delegates the calls to the delegate specified
in the constructor. |
| DelegatingInputProcessor<J> |
| Exception | Description |
|---|---|
| ComputationRuntimeException |
Copyright © 2011–2024 Live Ontologies Project. All rights reserved.