Index

A B C D E F G H I 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.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 NatsStreaming without any start able configuration
NatsStreaming(int) - Constructor for class berlin.yuna.natsserver.logic.NatsStreaming
Create NatsStreaming with the simplest start able configuration
NatsStreaming(String...) - Constructor for class berlin.yuna.natsserver.logic.NatsStreaming
Create custom NatsStreaming with the simplest configuration config(String...)
NatsStreaming(List<String>) - Constructor for class berlin.yuna.natsserver.logic.NatsStreaming
Create NatsStreaming with 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 ProcessBuilder with the given config config(String...)
start(long) - Method in class berlin.yuna.natsserver.logic.NatsStreaming
Starts the server in ProcessBuilder with the given config config(String...)
stop() - Method in class berlin.yuna.natsserver.logic.NatsStreaming
Stops the ProcessBuilder and kills the NatsStreaming Only a log error will occur if the NatsStreaming were never started
stop(long) - Method in class berlin.yuna.natsserver.logic.NatsStreaming
Stops the ProcessBuilder and kills the NatsStreaming Only a log error will occur if the NatsStreaming were 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 ProcessBuilder with the given parameterConfig config(String...) Throws all exceptions as RuntimeException
tryStart(long) - Method in class berlin.yuna.natsserver.logic.NatsStreaming
Starts the server in ProcessBuilder with the given config 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.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
 
A B C D E F G H I K L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form