A B C D E F G H I J K L M N P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ADDR - berlin.yuna.natsserver.config.NatsConfig
- 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 - berlin.yuna.natsserver.config.NatsConfig
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
- berlin.yuna.natsserver.model.exception - package berlin.yuna.natsserver.model.exception
- binaryFile() - Method in class berlin.yuna.natsserver.logic.NatsBase
-
nats binary file which only exists after download or if its already placed there
C
- CLIENT_ADVERTISE - berlin.yuna.natsserver.config.NatsConfig
- close() - Method in class berlin.yuna.natsserver.logic.Nats
- CLUSTER - berlin.yuna.natsserver.config.NatsConfig
- CLUSTER_ADVERTISE - berlin.yuna.natsserver.config.NatsConfig
- CLUSTER_NAME - berlin.yuna.natsserver.config.NatsConfig
- config() - Method in class berlin.yuna.natsserver.logic.Nats
-
GetNatServerConfig
- config(NatsConfig, String) - Method in class berlin.yuna.natsserver.logic.Nats
-
Configures the nats server
- config(String...) - Method in class berlin.yuna.natsserver.logic.Nats
-
Configures the nats server
- config(Map<NatsConfig, String>) - Method in class berlin.yuna.natsserver.logic.Nats
-
Configures the nats server
- CONFIG - berlin.yuna.natsserver.config.NatsConfig
- CONNECT_RETRIES - berlin.yuna.natsserver.config.NatsConfig
- createPathSuppliers(String) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
D
- DEBUG - berlin.yuna.natsserver.config.NatsConfig
- DEFAULT - berlin.yuna.natsserver.model.ValueSource
- desc() - Method in enum berlin.yuna.natsserver.config.NatsConfig
- 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 - berlin.yuna.natsserver.model.ValueSource
E
- ENV - berlin.yuna.natsserver.model.ValueSource
F
- FILE - berlin.yuna.natsserver.model.ValueSource
G
- getConfigFile() - Method in class berlin.yuna.natsserver.logic.NatsBase
-
Resolves the config file from the configuration e.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(NatsConfig) - Method in class berlin.yuna.natsserver.logic.NatsBase
-
Gets resolved config value from key
- getValue(NatsConfig, Supplier<String>) - Method in class berlin.yuna.natsserver.logic.NatsBase
-
Gets resolved config value from key
H
- HTTP_PORT - berlin.yuna.natsserver.config.NatsConfig
- HTTPS_PORT - berlin.yuna.natsserver.config.NatsConfig
I
- 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
J
- JETSTREAM - berlin.yuna.natsserver.config.NatsConfig
K
- key() - Method in enum berlin.yuna.natsserver.config.NatsConfig
-
Command line property key
L
- LOG - berlin.yuna.natsserver.config.NatsConfig
- LOGTIME - berlin.yuna.natsserver.config.NatsConfig
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
N
- NAME - berlin.yuna.natsserver.config.NatsConfig
- Nats - Class in berlin.yuna.natsserver.logic
- Nats() - Constructor for class berlin.yuna.natsserver.logic.Nats
-
Create
Nats
without any start able configuration - Nats(int) - Constructor for class berlin.yuna.natsserver.logic.Nats
-
Create
Nats
with the simplest start able configuration - Nats(String...) - Constructor for class berlin.yuna.natsserver.logic.Nats
-
Create custom
Nats
with the simplest configurationNats.config(String...)
- Nats(List<String>) - Constructor for class berlin.yuna.natsserver.logic.Nats
-
Create
Nats
with custom args - NATS_ARGS - berlin.yuna.natsserver.config.NatsConfig
- NATS_BINARY_PATH - berlin.yuna.natsserver.config.NatsConfig
- NATS_CONFIG_FILE - berlin.yuna.natsserver.config.NatsConfig
- NATS_DOWNLOAD_URL - berlin.yuna.natsserver.config.NatsConfig
- NATS_LOG_NAME - berlin.yuna.natsserver.config.NatsConfig
- NATS_PREFIX - Static variable in class berlin.yuna.natsserver.logic.NatsBase
- NATS_SYSTEM - berlin.yuna.natsserver.config.NatsConfig
- NATS_VERSION - berlin.yuna.natsserver.config.NatsConfig
- NatsBase - Class in berlin.yuna.natsserver.logic
- NatsConfig - Enum in berlin.yuna.natsserver.config
- NatsDownloadException - Exception in berlin.yuna.natsserver.model.exception
- NatsDownloadException(Throwable) - Constructor for exception berlin.yuna.natsserver.model.exception.NatsDownloadException
- NatsFileReaderException - Exception in berlin.yuna.natsserver.model.exception
- NatsFileReaderException(String, Throwable) - Constructor for exception berlin.yuna.natsserver.model.exception.NatsFileReaderException
- NatsStartException - Exception in berlin.yuna.natsserver.model.exception
- NatsStartException(Throwable) - Constructor for exception berlin.yuna.natsserver.model.exception.NatsStartException
- NatsUtils - Class in berlin.yuna.natsserver.logic
- NO_ADVERTISE - berlin.yuna.natsserver.config.NatsConfig
P
- PASS - berlin.yuna.natsserver.config.NatsConfig
- pid() - Method in class berlin.yuna.natsserver.logic.NatsBase
-
get process id
- PID - berlin.yuna.natsserver.config.NatsConfig
- 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 - berlin.yuna.natsserver.config.NatsConfig
R
- REMOTE_SYSLOG - berlin.yuna.natsserver.config.NatsConfig
- removeQuotes(String) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- resolveEnvs(String, Map<NatsConfig, MapValue>) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- ROUTES - berlin.yuna.natsserver.config.NatsConfig
S
- SIGNAL - berlin.yuna.natsserver.config.NatsConfig
- source() - Method in class berlin.yuna.natsserver.model.MapValue
- start() - Method in class berlin.yuna.natsserver.logic.Nats
-
Starts the server in
ProcessBuilder
with the given configNats.config(String...)
- start(long) - Method in class berlin.yuna.natsserver.logic.Nats
-
Starts the server in
ProcessBuilder
with the given configNats.config(String...)
- stop() - Method in class berlin.yuna.natsserver.logic.Nats
-
Stops the
ProcessBuilder
and kills theNats
Only a log error will occur if theNats
were never started - stop(long) - Method in class berlin.yuna.natsserver.logic.Nats
-
Stops the
ProcessBuilder
and kills theNats
Only a log error will occur if theNats
were never started - STORE_DIR - berlin.yuna.natsserver.config.NatsConfig
- SYSLOG - berlin.yuna.natsserver.config.NatsConfig
T
- TLS - berlin.yuna.natsserver.config.NatsConfig
- TLSCACERT - berlin.yuna.natsserver.config.NatsConfig
- TLSCERT - berlin.yuna.natsserver.config.NatsConfig
- TLSKEY - berlin.yuna.natsserver.config.NatsConfig
- TLSVERIFY - berlin.yuna.natsserver.config.NatsConfig
- toString() - Method in class berlin.yuna.natsserver.logic.NatsBase
- toString() - Method in class berlin.yuna.natsserver.model.MapValue
- TRACE - berlin.yuna.natsserver.config.NatsConfig
- tryStart() - Method in class berlin.yuna.natsserver.logic.Nats
-
Starts the server in
ProcessBuilder
with the given parameterConfigNats.config(String...)
Throws all exceptions asRuntimeException
- tryStart(long) - Method in class berlin.yuna.natsserver.logic.Nats
-
Starts the server in
ProcessBuilder
with the given configNats.config(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 - berlin.yuna.natsserver.config.NatsConfig
V
- validatePort(int, long, boolean, Supplier<Exception>) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
- value() - Method in enum berlin.yuna.natsserver.config.NatsConfig
- value() - Method in class berlin.yuna.natsserver.model.MapValue
- valueOf(String) - Static method in enum berlin.yuna.natsserver.config.NatsConfig
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum berlin.yuna.natsserver.model.ValueSource
-
Returns the enum constant of this type with the specified name.
- valueRaw() - Method in enum berlin.yuna.natsserver.config.NatsConfig
- values() - Static method in enum berlin.yuna.natsserver.config.NatsConfig
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum berlin.yuna.natsserver.model.ValueSource
-
Returns an array containing the constants of this enum type, in the order they are declared.
- ValueSource - Enum in berlin.yuna.natsserver.model
W
- waitForPort(int, long, boolean) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
All Classes All Packages