Index

A B C D E F G H I J K L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ADDR - Enum constant in enum class 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 - Enum constant in enum class 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 - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
close() - Method in class berlin.yuna.natsserver.logic.Nats
 
CLUSTER - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
CLUSTER_ADVERTISE - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
CLUSTER_LISTEN - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
CLUSTER_NAME - Enum constant in enum class 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 - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
CONNECT_RETRIES - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
createPathSuppliers(String) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
 

D

DEBUG - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
DEFAULT - Enum constant in enum class berlin.yuna.natsserver.model.ValueSource
 
desc() - Method in enum class 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 - Enum constant in enum class berlin.yuna.natsserver.model.ValueSource
 

E

ENV - Enum constant in enum class berlin.yuna.natsserver.model.ValueSource
 

F

FILE - Enum constant in enum class 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 - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
HTTPS_PORT - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 

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
 

J

JETSTREAM - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 

K

key() - Method in enum class berlin.yuna.natsserver.config.NatsConfig
Command line property key

L

LOG - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
LOG_SIZE_LIMIT - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
LOGTIME - Enum constant in enum class 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
 
MAX_TRACED_MSG_LEN - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 

N

NAME - Enum constant in enum class 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 configuration Nats.config(String...)
Nats(List<String>) - Constructor for class berlin.yuna.natsserver.logic.Nats
Create Nats with custom args
NATS_ARGS - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
NATS_BINARY_PATH - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
NATS_CONFIG_FILE - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
NATS_DOWNLOAD_URL - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
NATS_LOG_NAME - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
NATS_PREFIX - Static variable in class berlin.yuna.natsserver.logic.NatsBase
 
NATS_SYSTEM - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
NATS_VERSION - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
NatsBase - Class in berlin.yuna.natsserver.logic
NatsConfig - Enum Class 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
 
NET - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
NO_ADVERTISE - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 

P

PASS - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
pid() - Method in class berlin.yuna.natsserver.logic.NatsBase
get process id
PID - Enum constant in enum class 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 - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
PORTS_FILE_DIR - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
PROFILE - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 

R

REMOTE_SYSLOG - Enum constant in enum class 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 - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 

S

SERVER_NAME - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
SIGNAL - Enum constant in enum class 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 config Nats.config(String...)
start(long) - Method in class berlin.yuna.natsserver.logic.Nats
Starts the server in ProcessBuilder with the given config Nats.config(String...)
stop() - Method in class berlin.yuna.natsserver.logic.Nats
Stops the ProcessBuilder and kills the Nats Only a log error will occur if the Nats were never started
stop(long) - Method in class berlin.yuna.natsserver.logic.Nats
Stops the ProcessBuilder and kills the Nats Only a log error will occur if the Nats were never started
STORE_DIR - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
SYSLOG - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 

T

TLS - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
TLSCACERT - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
TLSCERT - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
TLSKEY - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
TLSVERIFY - Enum constant in enum class berlin.yuna.natsserver.config.NatsConfig
 
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.NatsConfig
 
tryStart() - Method in class berlin.yuna.natsserver.logic.Nats
Starts the server in ProcessBuilder with the given parameterConfig Nats.config(String...) Throws all exceptions as RuntimeException
tryStart(long) - Method in class berlin.yuna.natsserver.logic.Nats
Starts the server in ProcessBuilder with the given config Nats.config(String...) Throws all exceptions as RuntimeException

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.NatsConfig
 

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.NatsConfig
 
value() - Method in class berlin.yuna.natsserver.model.MapValue
 
valueOf(String) - Static method in enum class berlin.yuna.natsserver.config.NatsConfig
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.NatsConfig
 
values() - Static method in enum class berlin.yuna.natsserver.config.NatsConfig
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
 
A B C D E F G H I J K L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form