NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
Reconfiguration marker event represents a single reconfiguration instruction that defines what is to be done as part of the reconfiguration and how to do so. More...
#include <ReconfigurationMarkerEvent.hpp>
Public Member Functions | |
ReconfigurationMarkerEvent (QueryState queryState, ReconfigurationMetadatatPtr reconfigurationMetadata) | |
Static Public Member Functions | |
static ReconfigurationMarkerEventPtr | create (QueryState queryState, ReconfigurationMetadatatPtr reconfigurationMetadata) |
Public Attributes | |
const QueryState | queryState |
const ReconfigurationMetadatatPtr | reconfigurationMetadata |
Reconfiguration marker event represents a single reconfiguration instruction that defines what is to be done as part of the reconfiguration and how to do so.
The what is represented by the query state. We currently support Marker_For_Migration and Marked_For_Redeployment. How the reconfiguration is to be done is defined by the reconfiguration metadata.
NES::ReconfigurationMarkerEvent::ReconfigurationMarkerEvent | ( | QueryState | queryState, |
ReconfigurationMetadatatPtr | reconfigurationMetadata | ||
) |
|
static |
References queryState, and reconfigurationMetadata.
Referenced by NES::ReconfigurationMarkerSerializationUtil::deserialize(), and TEST_F().
const QueryState NES::ReconfigurationMarkerEvent::queryState |
Referenced by create().
const ReconfigurationMetadatatPtr NES::ReconfigurationMarkerEvent::reconfigurationMetadata |
Referenced by create().