Operator interface to the Job Control Plane. More...
Classes |
|
| class | SPL::ConnectionNotification |
Notification emitted by a ControlPlaneConnector. More... |
|
| class | SPL::ControlPlaneConnection |
| Used for communicating with the Job Control Plane (JCP). More... |
|
| class | SPL::ControlPlaneConnector |
| Used for establishing a connection to the Job Control Plane (JCP). More... |
|
| class | SPL::Notification |
| Represents a notification emitted by an MBean. More... |
|
| class | SPL::NotificationFilter |
| Interface which should be implemented by a class acting as a notification filter. More... |
|
| class | SPL::NotificationListener |
| Interface which should be implemented by a class that wants to receive notifications. More... |
|
Typedefs |
|
| using | SPL::ControlPlaneConnectionPtr = std::shared_ptr< ControlPlaneConnection > |
Defines a shared pointer to a ControlPlaneConnection instance. More... |
|
Operator interface to the Job Control Plane.
The Job Control Plane supports the exchange of control or management information between operators in an SPL application. The Job Control Plane is a JMX (Java Management Extensions) MBean server defined for the scope of a job. C++ primitive operators can connect to management beans, known as MBeans, registered with this server to exchange control information. Operators and external JMX clients can interact with a management bean through its attributes operations and notifications.
You may find more information about the Job Control Plane in the the documentation for the Java Operator API for Streams.
| using SPL::ControlPlaneConnectionPtr = typedef std::shared_ptr<ControlPlaneConnection> |
Defines a shared pointer to a ControlPlaneConnection instance.