Class NodeManagerSideCarManager

java.lang.Object
com.nt.udc.sidecar.AbstractBaseSideCar
com.nt.udc.sidecar.nodemanager.NodeManagerSideCarManager
All Implemented Interfaces:
Runnable

public class NodeManagerSideCarManager extends AbstractBaseSideCar
The NodeManagerSideCarManager class extends AbstractBaseSideCar to manage Node Manager sidecar operations, including registration and replication tasks.
  • Field Details

    • SIDECAR_NODE_MANAGER_REPLICATION_ENABLED

      public static final String SIDECAR_NODE_MANAGER_REPLICATION_ENABLED
      See Also:
    • SIDECAR_NODE_MANAGER_AUTO_REGISTRATION_DISABLED

      public static final String SIDECAR_NODE_MANAGER_AUTO_REGISTRATION_DISABLED
      See Also:
    • NM_SIDE_CAR_CONFIG_FILE

      protected static final String NM_SIDE_CAR_CONFIG_FILE
      See Also:
  • Constructor Details

    • NodeManagerSideCarManager

      public NodeManagerSideCarManager()
      Constructs a NodeManagerSideCarManager 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 the SIDE_CAR_INTERVAL environment variable or default interval.
      Specified by:
      doSideCarStuff in class AbstractBaseSideCar
    • main

      public static void main(String[] args)