Skip navigation links
A B C D G I K M N P R S T U V W 

A

args(String...) - Method in class berlin.yuna.natsserver.logic.NatsBase
Adds custom arguments to the nats start command
args() - Method in class berlin.yuna.natsserver.logic.NatsBase
Get customArguments

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
 
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(Map<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

D

desc() - Method in enum 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

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

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
 

K

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

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

NATS_PREFIX - Static variable in class berlin.yuna.natsserver.logic.NatsBase
 
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(List<String>) - Constructor for class berlin.yuna.natsserver.logic.NatsStreaming
Create NatsStreaming with custom args
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 NatsStreaming.config(String...)
NatsStreamingConfig - Enum 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

pid() - Method in class berlin.yuna.natsserver.logic.NatsBase
get process id
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

R

removeQuotes(String) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
 
resolveEnvs(String, Map<NatsStreamingConfig, MapValue>) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
 

S

source() - Method in class berlin.yuna.natsserver.model.MapValue
 
start() - Method in class berlin.yuna.natsserver.logic.NatsStreaming
Starts the server in ProcessBuilder with the given config NatsStreaming.config(String...)
start(long) - Method in class berlin.yuna.natsserver.logic.NatsStreaming
Starts the server in ProcessBuilder with the given config NatsStreaming.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

T

toString() - Method in class berlin.yuna.natsserver.logic.NatsBase
 
toString() - Method in class berlin.yuna.natsserver.model.MapValue
 
tryStart() - Method in class berlin.yuna.natsserver.logic.NatsStreaming
Starts the server in ProcessBuilder with the given parameterConfig NatsStreaming.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 NatsStreaming.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

V

validatePort(int, long, boolean, Supplier<Exception>) - Static method in class berlin.yuna.natsserver.logic.NatsUtils
 
value() - Method in enum berlin.yuna.natsserver.config.NatsStreamingConfig
 
value() - Method in class berlin.yuna.natsserver.model.MapValue
 
valueOf(String) - Static method in enum berlin.yuna.natsserver.config.NatsStreamingConfig
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.NatsStreamingConfig
 
values() - Static method in enum berlin.yuna.natsserver.config.NatsStreamingConfig
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
 
A B C D G I K M N P R S T U V W 
Skip navigation links

Copyright © 2022. All rights reserved.