Bolt message state transitions in version 1

This section lists all Bolt message state transitions available in version 1.

State Request message Triggers signal Server response summary message New state

CONNECTED

INIT

SUCCESS {}

READY

CONNECTED

INIT

FAILURE {}

DEFUNCT

READY

RUN

SUCCESS {}

STREAMING

READY

RUN

FAILURE {}

FAILED

READY

RESET

<INTERRUPT>

n/a

STREAMING

PULL_ALL

SUCCESS {}

READY

STREAMING

PULL_ALL

FAILURE {}

FAILED

STREAMING

DISCARD_ALL

SUCCESS {}

READY

STREAMING

DISCARD_ALL

FAILURE {}

FAILED

STREAMING

RESET

<INTERRUPT>

n/a

FAILED

RUN

IGNORED

FAILED

FAILED

PULL_ALL

IGNORED

FAILED

FAILED

DISCARD_ALL

IGNORED

INTERRUPTED

FAILED

ACK_FAILURE

SUCCESS {}

READY

FAILED

ACK_FAILURE

FAILURE {}

DEFUNCT

FAILED

RESET

<INTERRUPT>

n/a

INTERRUPTED

RUN

IGNORED

INTERRUPTED

INTERRUPTED

PULL_ALL

IGNORED

INTERRUPTED

INTERRUPTED

DISCARD_ALL

IGNORED

INTERRUPTED

INTERRUPTED

ACK_FAILURE

IGNORED

INTERRUPTED

INTERRUPTED

RESET

<INTERRUPT>

SUCCESS {}

READY

INTERRUPTED

RESET

<INTERRUPT>

FAILURE {}

DEFUNCT

Table 1. The <INTERRUPT> signal
State Signal Server response summary message New state

READY

<INTERRUPT>

n/a

INTERRUPTED

STREAMING

<INTERRUPT>

n/a

INTERRUPTED

FAILED

<INTERRUPT>

n/a

INTERRUPTED

INTERRUPTED

<INTERRUPT>

n/a

INTERRUPTED