Package com.nt.udc.sidecar.nodemanager
Class NodeManagerSideCarManager
java.lang.Object
com.nt.udc.sidecar.AbstractBaseSideCar
com.nt.udc.sidecar.nodemanager.NodeManagerSideCarManager
- All Implemented Interfaces:
Runnable
The
NodeManagerSideCarManager
class extends AbstractBaseSideCar
to manage Node Manager sidecar operations,
including registration and replication tasks.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final String
static final String
static final String
Fields inherited from class com.nt.udc.sidecar.AbstractBaseSideCar
CONFIG_DIR, connector, DEFAULT_RSM_PATH, DEFAULT_SIDECAR_INTERVAL_IN_MS, ENV_RSM_URL, SIDE_CAR_INTERVAL, sidecarHomeDir
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs aNodeManagerSideCarManager
with a specific logger name. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Performs the sidecar-specific operations, including handling registration and replication of Node Manager.static void
Methods inherited from class com.nt.udc.sidecar.AbstractBaseSideCar
run, setrunningStatus
-
Field Details
-
SIDECAR_NODE_MANAGER_REPLICATION_ENABLED
- See Also:
-
SIDECAR_NODE_MANAGER_AUTO_REGISTRATION_DISABLED
- See Also:
-
NM_SIDE_CAR_CONFIG_FILE
- See Also:
-
-
Constructor Details
-
NodeManagerSideCarManager
public NodeManagerSideCarManager()Constructs aNodeManagerSideCarManager
with a specific logger name.
-
-
Method Details
-
doSideCarStuff
protected void doSideCarStuff()Performs the sidecar-specific operations, including handling registration and replication of Node Manager. This method is repeatedly called at intervals defined by theSIDE_CAR_INTERVAL
environment variable or default interval.- Specified by:
doSideCarStuff
in classAbstractBaseSideCar
-
main
-