Enum Class EnvironmentKey

java.lang.Object
java.lang.Enum<EnvironmentKey>
org.gridgain.internal.mcp.config.EnvironmentKey
All Implemented Interfaces:
Serializable, Comparable<EnvironmentKey>, Constable

public enum EnvironmentKey extends Enum<EnvironmentKey>
Centralized environment variable keys and default values.
  • Enum Constant Details

    • MCP_SERVER_NAME

      public static final EnvironmentKey MCP_SERVER_NAME
    • MCP_SERVER_VERSION

      public static final EnvironmentKey MCP_SERVER_VERSION
    • MCP_SERVER_DESCRIPTION

      public static final EnvironmentKey MCP_SERVER_DESCRIPTION
    • GRIDGAIN_HOST

      public static final EnvironmentKey GRIDGAIN_HOST
    • GRIDGAIN_PORT

      public static final EnvironmentKey GRIDGAIN_PORT
    • GRIDGAIN_USERNAME

      public static final EnvironmentKey GRIDGAIN_USERNAME
    • GRIDGAIN_PASSWORD

      public static final EnvironmentKey GRIDGAIN_PASSWORD
    • GRIDGAIN_SSL_ENABLED

      public static final EnvironmentKey GRIDGAIN_SSL_ENABLED
    • GRIDGAIN_TRUSTSTORE_PATH

      public static final EnvironmentKey GRIDGAIN_TRUSTSTORE_PATH
    • GRIDGAIN_TRUSTSTORE_PASSWORD

      public static final EnvironmentKey GRIDGAIN_TRUSTSTORE_PASSWORD
    • GRIDGAIN_KEYSTORE_PATH

      public static final EnvironmentKey GRIDGAIN_KEYSTORE_PATH
    • GRIDGAIN_KEYSTORE_PASSWORD

      public static final EnvironmentKey GRIDGAIN_KEYSTORE_PASSWORD
    • MCP_HEARTBEAT_TIMEOUT

      public static final EnvironmentKey MCP_HEARTBEAT_TIMEOUT
    • MCP_HEARTBEAT_INTERVAL

      public static final EnvironmentKey MCP_HEARTBEAT_INTERVAL
    • MCP_CONNECTION_TIMEOUT

      public static final EnvironmentKey MCP_CONNECTION_TIMEOUT
    • MCP_OPERATION_TIMEOUT

      public static final EnvironmentKey MCP_OPERATION_TIMEOUT
    • MCP_RECONNECT_INTERVAL

      public static final EnvironmentKey MCP_RECONNECT_INTERVAL
    • MCP_VALIDATION_QUERY

      public static final EnvironmentKey MCP_VALIDATION_QUERY
    • LOGGING_LEVEL

      public static final EnvironmentKey LOGGING_LEVEL
    • MAX_RETRY_ATTEMPTS

      public static final EnvironmentKey MAX_RETRY_ATTEMPTS
    • DELAY_BETWEEN_RETRY_ATTEMPTS

      public static final EnvironmentKey DELAY_BETWEEN_RETRY_ATTEMPTS
    • MCP_RATE_LIMIT_ENABLED

      public static final EnvironmentKey MCP_RATE_LIMIT_ENABLED
    • MCP_RATE_LIMIT_DEFAULT_PER_MINUTE

      public static final EnvironmentKey MCP_RATE_LIMIT_DEFAULT_PER_MINUTE
    • AUDIT_ENABLED

      public static final EnvironmentKey AUDIT_ENABLED
    • AUDIT_LOG_PATH

      public static final EnvironmentKey AUDIT_LOG_PATH
    • AUDIT_MAX_FILE_SIZE_MB

      public static final EnvironmentKey AUDIT_MAX_FILE_SIZE_MB
    • AUDIT_RETENTION_DAYS

      public static final EnvironmentKey AUDIT_RETENTION_DAYS
    • MAX_CACHE_SIZE

      public static final EnvironmentKey MAX_CACHE_SIZE
    • CACHE_TTL

      public static final EnvironmentKey CACHE_TTL
  • Method Details

    • values

      public static EnvironmentKey[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static EnvironmentKey valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getKey

      public String getKey()
    • getDefaultValue

      @Nullable public @Nullable String getDefaultValue()