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.