Class TNCConstants

java.lang.Object
com.nt.udc.testnodechain.TNCConstants

public class TNCConstants extends Object
  • Field Details

    • TNC_ENABLED

      public static final String TNC_ENABLED
      See Also:
    • TNC_MAX_EVENT_QUEUE_SIZE

      public static final String TNC_MAX_EVENT_QUEUE_SIZE
      The following configuration is used to specify the max statistics event queue size IF the queue ever hits of the specific size (if the producers outperform the consumer), the statistics update events pushed by nodes are dropped and not processed.
      See Also:
    • TNC_EVENT_BUFFER_SIZE

      public static final String TNC_EVENT_BUFFER_SIZE
      The following configuration is used to specify the maximum events the callback handler can buffer for a test.
      See Also:
    • TNC_EVENT_RETENTION_DURATION

      public static final String TNC_EVENT_RETENTION_DURATION
      Specifies the maximum amount of duration the test events should be held in memory by the admin-server
      See Also:
    • TNC_EVENT_CLEANUP_INTERVAL

      public static final String TNC_EVENT_CLEANUP_INTERVAL
      Specifies how often the admin-server should check for tests that have exceeded retention time
      See Also:
    • TNC_NODEMGR_UPDATE_FREQUENCY_IN_MS

      public static final String TNC_NODEMGR_UPDATE_FREQUENCY_IN_MS
      The following configuration is used to specify how often the node manager should update the admin-server with statisics update
      See Also:
    • TNC_OUTPUT_FILE_EVENT_FREQUENCY_IN_MS

      public static final String TNC_OUTPUT_FILE_EVENT_FREQUENCY_IN_MS
      The following configuration is used to specify how often the output file event should be sent for the nodes
      See Also:
    • TNC_OUTPUT_FILES_BACKUP_ENABLED

      public static final String TNC_OUTPUT_FILES_BACKUP_ENABLED
      The following configuration is used to specify if output files generated as part of Node Chain Test should be backed up
      See Also:
    • TNC_OUTPUT_FILES_BACKUP_DIR

      public static final String TNC_OUTPUT_FILES_BACKUP_DIR
      The following configuration is used to specify the backup directory location for output files generated as part of Node Chain Test
      See Also:
    • TNC_STOP_TEST_THREAD_COUNT

      public static final String TNC_STOP_TEST_THREAD_COUNT
      The following configuration is used to specify the number of threads the admin-server can use for stopping tests.
      See Also:
    • TNC_DEFAULT_TEST_TIMEOUT_DURATION

      public static final String TNC_DEFAULT_TEST_TIMEOUT_DURATION
      The following configuration is used to specify the number of threads the admin-server can use for stopping tests.
      See Also:
    • TNC_TIMEOUT_NOTIFICATION_LEAD_DURATION

      public static final String TNC_TIMEOUT_NOTIFICATION_LEAD_DURATION
      Specifies the duration, before a timeout event, when the user should be reminded. Configuring this value determines the lead time for sending notifications prior to the timeout.
      See Also:
    • TNC_HOUSEKEEPING_FREQUENCY

      public static final String TNC_HOUSEKEEPING_FREQUENCY
      The following configuration is used to specify how often TNC configuration file should be cleaned
      See Also:
    • TNC_STOPPED_TEST_RETENTION_TIME

      public static final String TNC_STOPPED_TEST_RETENTION_TIME
      The following configuration is used to specify how long should a concluded test be retained in TNC configuration file
      See Also:
    • TNC_NODE_STOP_RETRIES

      public static final String TNC_NODE_STOP_RETRIES
      Specifies the maximum number retries to stop a node
      See Also:
    • TNC_SOCKET_CARTRIDGE_RECORD_THRESHOLD

      public static final String TNC_SOCKET_CARTRIDGE_RECORD_THRESHOLD
      Specifies the maximum number of NARs a socket based CC can process before the node is stopped
      See Also:
    • TNC_SOCKET_RECORD_LIMIT_ENABLED

      public static final String TNC_SOCKET_RECORD_LIMIT_ENABLED
      Specifies whether the records need to be limited for socket based CC
      See Also:
  • Constructor Details

    • TNCConstants

      public TNCConstants()