IBM Streams 4.2

Job Control Plane operator

The Job Control Plane operator is added to an application graph to coordinate control information between operators. You must add a Job Control Plane operator to each application that includes a consistent region.

The Job Control Plane operator provides a mechanism within an application to control operators and to enable coordination between operators. This coordination allows a set of operators in a consistent region to achieve at-least-once processing. Specifically, the Job Control Plane operator controls the submission of notifications to drain and reset the set of operators that are included in a consistent region. The Job Control Plane operator does not have any stream connections to other operators in the application. Rather, it implicitly exchanges control information with other operators. It has no input or output ports and appears as a stand-alone operator in an application graph.

The Job Control Plane operator is included with the SPL standard toolkit.

The following figure shows a Job Control Plane operator on the graph of an application in a consistent region.

Job Control Plane Operator added to control the behavior of a consistent region

The following figure shows an example of the Job Control Plane (JCP) operator in the graph of an application with a consistent region.

Figure 1. Job Control Plane (JCP) operator used to control a consistent region
Graphic showing a JCP operator in relation to 3 other operators in a consistent region.