Skip to main content

@terascope/job-components / execution-context/interfaces

execution-context/interfaces

Interfaces

InterfaceDescription
EventHandlersevent handlers that should be cleaned up
ExecutionContextConfig-
JobAPIInstance-
JobAPIInstances-
RunSliceResult-
SlicerOperations-
WorkerOperations-

Type Aliases

SliceStatus

SliceStatus = "starting" | "started" | "completed" | "failed" | "flushed"

Defined in: packages/job-components/src/execution-context/interfaces.ts:35


WorkerSliceState

WorkerSliceState = object

Defined in: packages/job-components/src/execution-context/interfaces.ts:43

Properties

analytics?

optional analytics: SliceAnalyticsData

Defined in: packages/job-components/src/execution-context/interfaces.ts:48

position

position: number

Defined in: packages/job-components/src/execution-context/interfaces.ts:46

The current operation position

slice

slice: Slice

Defined in: packages/job-components/src/execution-context/interfaces.ts:47

status

status: SliceStatus

Defined in: packages/job-components/src/execution-context/interfaces.ts:44


WorkerStatus

WorkerStatus = "initializing" | "idle" | "flushing" | "running" | "shutdown"

Defined in: packages/job-components/src/execution-context/interfaces.ts:34