Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ADDR - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- args() - Method in class berlin.yuna.natsserver.logic.NatsBase
-
Get customArguments
- args(String...) - Method in class berlin.yuna.natsserver.logic.NatsBase
-
Adds custom arguments to the nats start command
- AUTH - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
B
- berlin.yuna.natsserver.config - package berlin.yuna.natsserver.config
- berlin.yuna.natsserver.logic - package berlin.yuna.natsserver.logic
- berlin.yuna.natsserver.model - package berlin.yuna.natsserver.model
- binaryFile() - Method in class berlin.yuna.natsserver.logic.NatsBase
-
nats binary file which only exists after download or if its already placed there
C
- close() - Method in class berlin.yuna.natsserver.logic.NatsStreaming
- CLUSTER - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- CLUSTER_ALLOW_ADD_REMOVE_NODE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- CLUSTER_BOOTSTRAP - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- CLUSTER_ID - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- CLUSTER_LOG_CACHE_SIZE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- CLUSTER_LOG_PATH - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- CLUSTER_LOG_SNAPSHOTS - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- CLUSTER_NODE_ID - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- CLUSTER_PEERS - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- CLUSTER_RAFT_LOGGING - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- CLUSTER_SYNC - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- CLUSTER_TRAILING_LOGS - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- CLUSTERED - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- config() - Method in class berlin.yuna.natsserver.logic.NatsStreaming
-
GetNatServerConfig
- config(NatsStreamingConfig, String) - Method in class berlin.yuna.natsserver.logic.NatsStreaming
-
Configures the nats server
- config(String...) - Method in class berlin.yuna.natsserver.logic.NatsStreaming
-
Configures the nats server
- config(Map<NatsStreamingConfig, String>) - Method in class berlin.yuna.natsserver.logic.NatsStreaming
-
Configures the nats server
- CONFIG - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
D
- DEBUG - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- DEFAULT - Enum constant in enum class berlin.yuna.natsserver.model.ValueSource
- desc() - Method in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- DIR - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- download(URL, Path) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- downloadUrl() - Method in class berlin.yuna.natsserver.logic.NatsBase
-
nats download url which is usually a zip file
- DSL - Enum constant in enum class berlin.yuna.natsserver.model.ValueSource
E
- ENCRYPT - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- ENCRYPTION_CIPHER - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- ENCRYPTION_KEY - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- ENV - Enum constant in enum class berlin.yuna.natsserver.model.ValueSource
F
- FILE - Enum constant in enum class berlin.yuna.natsserver.model.ValueSource
- FILE_AUTO_SYNC - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_BUFFER_SIZE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_COMPACT_ENABLED - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_COMPACT_FRAG - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_COMPACT_INTERVAL - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_COMPACT_MIN_SIZE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_CRC - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_CRC_POLY - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_FDS_LIMIT - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_PARALLEL_RECOVERY - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_READ_BUFFER_SIZE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_SLICE_ARCHIVE_SCRIPT - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_SLICE_MAX_AGE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_SLICE_MAX_BYTES - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_SLICE_MAX_MSGS - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_SYNC - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FILE_TRUNCATE_BAD_EOF - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- FT_GROUP - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
G
- getEnv(String) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- getEnv(String, Supplier<String>) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- getNextFreePort(int) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- getSystem() - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- getValue(NatsStreamingConfig) - Method in class berlin.yuna.natsserver.logic.NatsBase
-
Gets resolved config value from key
- getValue(NatsStreamingConfig, Supplier<String>) - Method in class berlin.yuna.natsserver.logic.NatsBase
-
Gets resolved config value from key
H
- HB_FAIL_COUNT - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- HB_INTERVAL - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- HB_TIMEOUT - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- HTTP_PORT - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- HTTPS_PORT - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
I
- ignoreException(ThrowingFunction<Long, Long>) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- isEmpty(String) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- isPortAvailable(int) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- isPortInUse(int) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
K
- key() - Method in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
-
Command line property key
L
- LOG - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- LOGTIME - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
M
- MapValue - Class in berlin.yuna.natsserver.model
- MapValue(ValueSource, String) - Constructor for class berlin.yuna.natsserver.model.MapValue
- mapValueOf(ValueSource, String) - Static method in class berlin.yuna.natsserver.model.MapValue
- MAX_AGE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- MAX_BYTES - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- MAX_CHANNELS - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- MAX_INACTIVITY - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- MAX_MSGS - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- MAX_SUBS - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
N
- NATS_ARGS - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- NATS_BINARY_PATH - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- NATS_CONFIG_FILE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- NATS_DOWNLOAD_URL - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- NATS_LOG_NAME - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- NATS_PREFIX - Static variable in class berlin.yuna.natsserver.logic.NatsBase
- NATS_SERVER - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- NATS_STREAMING_VERSION - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- NATS_SYSTEM - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- NatsBase - Class in berlin.yuna.natsserver.logic
- NatsFileReaderException - Exception in berlin.yuna.natsserver.model
- NatsFileReaderException(String, Throwable) - Constructor for exception berlin.yuna.natsserver.model.NatsFileReaderException
- NatsStartException - Exception in berlin.yuna.natsserver.model
- NatsStartException(Throwable) - Constructor for exception berlin.yuna.natsserver.model.NatsStartException
- NatsStreaming - Class in berlin.yuna.natsserver.logic
- NatsStreaming() - Constructor for class berlin.yuna.natsserver.logic.NatsStreaming
-
Create
NatsStreamingwithout any start able configuration - NatsStreaming(int) - Constructor for class berlin.yuna.natsserver.logic.NatsStreaming
-
Create
NatsStreamingwith the simplest start able configuration - NatsStreaming(String...) - Constructor for class berlin.yuna.natsserver.logic.NatsStreaming
-
Create custom
NatsStreamingwith the simplest configurationconfig(String...) - NatsStreaming(List<String>) - Constructor for class berlin.yuna.natsserver.logic.NatsStreaming
-
Create
NatsStreamingwith custom args - NatsStreamingConfig - Enum Class in berlin.yuna.natsserver.config
- NatsStreamingDownloadException - Exception in berlin.yuna.natsserver.model
- NatsStreamingDownloadException(Throwable) - Constructor for exception berlin.yuna.natsserver.model.NatsStreamingDownloadException
- NatsUtils - Class in berlin.yuna.natsserver.logic
P
- PASS - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- pid() - Method in class berlin.yuna.natsserver.logic.NatsBase
-
get process id
- PID - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- pidFile() - Method in class berlin.yuna.natsserver.logic.NatsBase
-
get process id file which only exists when the process is running
- port() - Method in class berlin.yuna.natsserver.logic.NatsBase
-
Gets the port out of the configuration
- PORT - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
R
- REMOTE_SYSLOG - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- removeQuotes(String) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- REPLACE_DURABLE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- resolveEnvs(String, Map<NatsStreamingConfig, MapValue>) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- ROUTES - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
S
- SECURE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- SIGNAL - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- source() - Method in class berlin.yuna.natsserver.model.MapValue
- SQL_BULK_INSERT_LIMIT - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- SQL_DRIVER - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- SQL_MAX_OPEN_CONNS - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- SQL_NO_CACHING - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- SQL_SOURCE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- STAN_CONFIG - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- STAN_DEBUG - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- STAN_TRACE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- start() - Method in class berlin.yuna.natsserver.logic.NatsStreaming
-
Starts the server in
ProcessBuilderwith the given configconfig(String...) - start(long) - Method in class berlin.yuna.natsserver.logic.NatsStreaming
-
Starts the server in
ProcessBuilderwith the given configconfig(String...) - stop() - Method in class berlin.yuna.natsserver.logic.NatsStreaming
-
Stops the
ProcessBuilderand kills theNatsStreamingOnly a log error will occur if theNatsStreamingwere never started - stop(long) - Method in class berlin.yuna.natsserver.logic.NatsStreaming
-
Stops the
ProcessBuilderand kills theNatsStreamingOnly a log error will occur if theNatsStreamingwere never started - STORE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- SYSLOG - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- SYSLOG_NAME - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
T
- TLS - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- TLS_CLIENT_CACERT - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- TLS_CLIENT_CERT - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- TLS_CLIENT_KEY - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- TLSCACERT - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- TLSCERT - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- TLSKEY - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- TLSVERIFY - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- toString() - Method in class berlin.yuna.natsserver.logic.NatsBase
- toString() - Method in class berlin.yuna.natsserver.model.MapValue
- TRACE - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- tryStart() - Method in class berlin.yuna.natsserver.logic.NatsStreaming
-
Starts the server in
ProcessBuilderwith the given parameterConfigconfig(String...)Throws all exceptions asRuntimeException - tryStart(long) - Method in class berlin.yuna.natsserver.logic.NatsStreaming
-
Starts the server in
ProcessBuilderwith the given configconfig(String...)Throws all exceptions asRuntimeException
U
- unzip(Path, Path) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- update(ValueSource, String) - Method in class berlin.yuna.natsserver.model.MapValue
- url() - Method in class berlin.yuna.natsserver.logic.NatsBase
-
nats server URL from bind to host address
- USER - Enum constant in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
V
- validatePort(int, long, boolean, Supplier<Exception>) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- value() - Method in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- value() - Method in class berlin.yuna.natsserver.model.MapValue
- valueOf(String) - Static method in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class berlin.yuna.natsserver.model.ValueSource
-
Returns the enum constant of this class with the specified name.
- valueRaw() - Method in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
- values() - Static method in enum class berlin.yuna.natsserver.config.NatsStreamingConfig
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class berlin.yuna.natsserver.model.ValueSource
-
Returns an array containing the constants of this enum class, in the order they are declared.
- ValueSource - Enum Class in berlin.yuna.natsserver.model
W
- waitForPort(int, long, boolean) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form