| Interface | Description |
|---|---|
| AsyncTimer.TimerCallback |
Represents the timer callback.
|
| CallableUnitCallback |
This interface represents a callback to report back a success or a
failure state back to the originator.
|
| WorkerResponseContext |
This represents a result context of a group of workers.
|
| Class | Description |
|---|---|
| AsyncInvocableWorkerResponseContext |
This class represents a
WorkerResponseContext implementation which supports calling
the asynchronous functions. |
| AsyncTimer |
This class represents asynchronous timer functionality.
|
| BaseWorkerResponseContext |
This class represents the base implementation for a
WorkerResponseContext. |
| BLangScheduler |
This represents the Ballerina worker scheduling functionality.
|
| BLangScheduler.BLangAsyncCallableUnitCallback |
This class represents the callback functionality for async non-blocking native calls.
|
| BLangScheduler.SchedulerStats |
This class represents the scheduler statistics.
|
| BLangVMErrors |
Util Class for handling Error in Ballerina VM.
|
| BLangVMStructs |
Util Class for handling structs in Ballerina VM.
|
| BLangVMWorkers |
This class contains helper functions to invoke workers.
|
| BlockingNativeCallableUnit |
{@link AbstractNativeCallableUnit} represents an abstract implementation of
functions and actions. |
| CallableWorkerResponseContext |
This represents a invocation worker result context for supporting
handling a single worker, i.e.
|
| ControlStack |
ControlStack represents function call stack. |
| CPU |
This class executes Ballerina instruction codes by acting as a CPU.
|
| ForkJoinTimeoutCallback |
This class represents fork join timeout callback.
|
| ForkJoinWorkerResponseContext |
This represents the fork/join worker response context.
|
| GlobalMemoryArea |
This class is used hold the global memory area of a running Ballerina program.
|
| InitWorkerResponseContext |
This is an implementation of a
WorkerResponseContext which doesn't do anything. |
| StackFrame |
StackFrame represents frame in a control stack. |
| StreamingRuntimeManager |
This class responsible on holding Siddhi App runtimes and related stream objects.
|
| SyncCallableWorkerResponseContext |
This represents a invocation worker result context for supporting
handling multiple workers, i.e.
|
| VarLock |
VarLock represents lock object for variables. |
| WorkerContext |
WorkerContext for store worker related information.
|
| WorkerData |
This represents the local variables that are available to a worker.
|
| WorkerDataChannel |
This represents a worker data channel that is created for each worker to
worker interaction for each function call.
|
| WorkerDataChannel.WorkerResult |
This represents a worker result value.
|
| WorkerExecutionContext |
This represents a Ballerina worker execution context.
|
| WorkerResult |
This class holds data about the result of a given worker.
|
| WorkerSignal |
This represent a worker signal that is being sent from a worker to a
WorkerResponseContext. |
| Enum | Description |
|---|---|
| SignalType |
The type of the signal being sent from a worker to a
WorkerResponseContext. |
| WorkerState |
This represents the possible worker execution states.
|
| Exception | Description |
|---|---|
| CPU.HandleErrorException |
This is used to propagate the results of
CPU.handleError(WorkerExecutionContext) to the
main CPU instruction loop. |
Copyright © 2018 WSO2. All rights reserved.