Package berlin.yuna.natsserver.config
Enum NatsStreamingConfig
- java.lang.Object
-
- java.lang.Enum<NatsStreamingConfig>
-
- berlin.yuna.natsserver.config.NatsStreamingConfig
-
- All Implemented Interfaces:
Serializable
,Comparable<NatsStreamingConfig>
public enum NatsStreamingConfig extends Enum<NatsStreamingConfig>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NatsStreamingConfig.SilentBoolean
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description static Level[]
ALL_LOG_LEVEL
static String
ARGS_SEPARATOR
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
defaultValue()
String
defaultValueStr()
String
description()
boolean
isWritableValue()
String
key()
Command line property keystatic Level
logLevelOf(String level)
Class<?>
type()
static NatsStreamingConfig
valueOf(String name)
Returns the enum constant of this type with the specified name.static NatsStreamingConfig[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CLUSTER_ID
public static final NatsStreamingConfig CLUSTER_ID
-
STORE
public static final NatsStreamingConfig STORE
-
DIR
public static final NatsStreamingConfig DIR
-
MAX_CHANNELS
public static final NatsStreamingConfig MAX_CHANNELS
-
MAX_SUBS
public static final NatsStreamingConfig MAX_SUBS
-
MAX_MSGS
public static final NatsStreamingConfig MAX_MSGS
-
MAX_BYTES
public static final NatsStreamingConfig MAX_BYTES
-
MAX_AGE
public static final NatsStreamingConfig MAX_AGE
-
MAX_INACTIVITY
public static final NatsStreamingConfig MAX_INACTIVITY
-
NATS_SERVER
public static final NatsStreamingConfig NATS_SERVER
-
STAN_CONFIG
public static final NatsStreamingConfig STAN_CONFIG
-
HB_INTERVAL
public static final NatsStreamingConfig HB_INTERVAL
-
HB_TIMEOUT
public static final NatsStreamingConfig HB_TIMEOUT
-
HB_FAIL_COUNT
public static final NatsStreamingConfig HB_FAIL_COUNT
-
FT_GROUP
public static final NatsStreamingConfig FT_GROUP
-
SIGNAL
public static final NatsStreamingConfig SIGNAL
-
ENCRYPT
public static final NatsStreamingConfig ENCRYPT
-
ENCRYPTION_CIPHER
public static final NatsStreamingConfig ENCRYPTION_CIPHER
-
ENCRYPTION_KEY
public static final NatsStreamingConfig ENCRYPTION_KEY
-
REPLACE_DURABLE
public static final NatsStreamingConfig REPLACE_DURABLE
-
CLUSTERED
public static final NatsStreamingConfig CLUSTERED
-
CLUSTER_NODE_ID
public static final NatsStreamingConfig CLUSTER_NODE_ID
-
CLUSTER_BOOTSTRAP
public static final NatsStreamingConfig CLUSTER_BOOTSTRAP
-
CLUSTER_PEERS
public static final NatsStreamingConfig CLUSTER_PEERS
-
CLUSTER_LOG_PATH
public static final NatsStreamingConfig CLUSTER_LOG_PATH
-
CLUSTER_LOG_CACHE_SIZE
public static final NatsStreamingConfig CLUSTER_LOG_CACHE_SIZE
-
CLUSTER_LOG_SNAPSHOTS
public static final NatsStreamingConfig CLUSTER_LOG_SNAPSHOTS
-
CLUSTER_TRAILING_LOGS
public static final NatsStreamingConfig CLUSTER_TRAILING_LOGS
-
CLUSTER_SYNC
public static final NatsStreamingConfig CLUSTER_SYNC
-
CLUSTER_RAFT_LOGGING
public static final NatsStreamingConfig CLUSTER_RAFT_LOGGING
-
CLUSTER_ALLOW_ADD_REMOVE_NODE
public static final NatsStreamingConfig CLUSTER_ALLOW_ADD_REMOVE_NODE
-
FILE_COMPACT_ENABLED
public static final NatsStreamingConfig FILE_COMPACT_ENABLED
-
FILE_COMPACT_FRAG
public static final NatsStreamingConfig FILE_COMPACT_FRAG
-
FILE_COMPACT_INTERVAL
public static final NatsStreamingConfig FILE_COMPACT_INTERVAL
-
FILE_COMPACT_MIN_SIZE
public static final NatsStreamingConfig FILE_COMPACT_MIN_SIZE
-
FILE_BUFFER_SIZE
public static final NatsStreamingConfig FILE_BUFFER_SIZE
-
FILE_CRC
public static final NatsStreamingConfig FILE_CRC
-
FILE_CRC_POLY
public static final NatsStreamingConfig FILE_CRC_POLY
-
FILE_SYNC
public static final NatsStreamingConfig FILE_SYNC
-
FILE_SLICE_MAX_MSGS
public static final NatsStreamingConfig FILE_SLICE_MAX_MSGS
-
FILE_SLICE_MAX_BYTES
public static final NatsStreamingConfig FILE_SLICE_MAX_BYTES
-
FILE_SLICE_MAX_AGE
public static final NatsStreamingConfig FILE_SLICE_MAX_AGE
-
FILE_SLICE_ARCHIVE_SCRIPT
public static final NatsStreamingConfig FILE_SLICE_ARCHIVE_SCRIPT
-
FILE_FDS_LIMIT
public static final NatsStreamingConfig FILE_FDS_LIMIT
-
FILE_PARALLEL_RECOVERY
public static final NatsStreamingConfig FILE_PARALLEL_RECOVERY
-
FILE_TRUNCATE_BAD_EOF
public static final NatsStreamingConfig FILE_TRUNCATE_BAD_EOF
-
FILE_READ_BUFFER_SIZE
public static final NatsStreamingConfig FILE_READ_BUFFER_SIZE
-
FILE_AUTO_SYNC
public static final NatsStreamingConfig FILE_AUTO_SYNC
-
SQL_DRIVER
public static final NatsStreamingConfig SQL_DRIVER
-
SQL_SOURCE
public static final NatsStreamingConfig SQL_SOURCE
-
SQL_NO_CACHING
public static final NatsStreamingConfig SQL_NO_CACHING
-
SQL_MAX_OPEN_CONNS
public static final NatsStreamingConfig SQL_MAX_OPEN_CONNS
-
SQL_BULK_INSERT_LIMIT
public static final NatsStreamingConfig SQL_BULK_INSERT_LIMIT
-
SECURE
public static final NatsStreamingConfig SECURE
-
TLS_CLIENT_KEY
public static final NatsStreamingConfig TLS_CLIENT_KEY
-
TLS_CLIENT_CERT
public static final NatsStreamingConfig TLS_CLIENT_CERT
-
TLS_CLIENT_CACERT
public static final NatsStreamingConfig TLS_CLIENT_CACERT
-
STAN_DEBUG
public static final NatsStreamingConfig STAN_DEBUG
-
STAN_TRACE
public static final NatsStreamingConfig STAN_TRACE
-
SDV
public static final NatsStreamingConfig SDV
-
DV
public static final NatsStreamingConfig DV
-
ADDR
public static final NatsStreamingConfig ADDR
-
PORT
public static final NatsStreamingConfig PORT
-
PID
public static final NatsStreamingConfig PID
-
HTTP_PORT
public static final NatsStreamingConfig HTTP_PORT
-
HTTPS_PORT
public static final NatsStreamingConfig HTTPS_PORT
-
CONFIG
public static final NatsStreamingConfig CONFIG
-
LOG
public static final NatsStreamingConfig LOG
-
LOGTIME
public static final NatsStreamingConfig LOGTIME
-
SYSLOG
public static final NatsStreamingConfig SYSLOG
-
SYSLOG_NAME
public static final NatsStreamingConfig SYSLOG_NAME
-
REMOTE_SYSLOG
public static final NatsStreamingConfig REMOTE_SYSLOG
-
DEBUG
public static final NatsStreamingConfig DEBUG
-
TRACE
public static final NatsStreamingConfig TRACE
-
USER
public static final NatsStreamingConfig USER
-
PASS
public static final NatsStreamingConfig PASS
-
AUTH
public static final NatsStreamingConfig AUTH
-
TLS
public static final NatsStreamingConfig TLS
-
TLSCERT
public static final NatsStreamingConfig TLSCERT
-
TLSKEY
public static final NatsStreamingConfig TLSKEY
-
TLSVERIFY
public static final NatsStreamingConfig TLSVERIFY
-
TLSCACERT
public static final NatsStreamingConfig TLSCACERT
-
ROUTES
public static final NatsStreamingConfig ROUTES
-
CLUSTER
public static final NatsStreamingConfig CLUSTER
-
HELP
public static final NatsStreamingConfig HELP
-
HELP_TLS
public static final NatsStreamingConfig HELP_TLS
-
NATS_AUTOSTART
public static final NatsStreamingConfig NATS_AUTOSTART
-
NATS_LOG_LEVEL
public static final NatsStreamingConfig NATS_LOG_LEVEL
-
NATS_TIMEOUT_MS
public static final NatsStreamingConfig NATS_TIMEOUT_MS
-
NATS_SYSTEM
public static final NatsStreamingConfig NATS_SYSTEM
-
NATS_LOG_NAME
public static final NatsStreamingConfig NATS_LOG_NAME
-
NATS_STREAMING_VERSION
public static final NatsStreamingConfig NATS_STREAMING_VERSION
-
NATS_DOWNLOAD_URL
public static final NatsStreamingConfig NATS_DOWNLOAD_URL
-
NATS_BINARY_PATH
public static final NatsStreamingConfig NATS_BINARY_PATH
-
NATS_PROPERTY_FILE
public static final NatsStreamingConfig NATS_PROPERTY_FILE
-
NATS_ARGS
public static final NatsStreamingConfig NATS_ARGS
-
-
Field Detail
-
ARGS_SEPARATOR
public static final String ARGS_SEPARATOR
- See Also:
- Constant Field Values
-
ALL_LOG_LEVEL
public static final Level[] ALL_LOG_LEVEL
-
-
Method Detail
-
values
public static NatsStreamingConfig[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (NatsStreamingConfig c : NatsStreamingConfig.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static NatsStreamingConfig valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-
isWritableValue
public boolean isWritableValue()
-
defaultValue
public Object defaultValue()
-
description
public String description()
-
defaultValueStr
public String defaultValueStr()
- Returns:
- value as string
-
key
public String key()
Command line property key- Returns:
- key for command line
-
type
public Class<?> type()
-
-