Index

A B C D E G H J K N P S T 
All Classes and Interfaces|All Packages

A

afterAll(ExtensionContext) - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 

B

beforeAll(ExtensionContext) - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 
berlin.yuna.natsserver.junit.logic - package berlin.yuna.natsserver.junit.logic
 
berlin.yuna.natsserver.junit.model.annotation - package berlin.yuna.natsserver.junit.model.annotation
 
binaryFile() - Element in annotation interface berlin.yuna.natsserver.junit.model.annotation.JUnitNatsServer
File to nats server binary so no download will be needed

C

close() - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 
config() - Element in annotation interface berlin.yuna.natsserver.junit.model.annotation.JUnitNatsServer
Passes the original parameters to Nats.config(NatsConfig, String) for startup NatsConfig
configFile() - Element in annotation interface berlin.yuna.natsserver.junit.model.annotation.JUnitNatsServer
Config file

D

downloadUrl() - Element in annotation interface berlin.yuna.natsserver.junit.model.annotation.JUnitNatsServer
Custom download URL

E

equals(Object) - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 

G

getConfig(NatsConfig) - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 
getConfig(NatsConfig, Supplier<String>) - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 
getHost() - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 
getName() - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 
getNats() - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 
getNatsServer() - Static method in class berlin.yuna.natsserver.junit.logic.NatsServer
Returns last running NatsServer
getNatsServerBy(Predicate<NatsServer>) - Static method in class berlin.yuna.natsserver.junit.logic.NatsServer
Returns first running NatsServer with filter
getNatsServerByHost(String) - Static method in class berlin.yuna.natsserver.junit.logic.NatsServer
Returns first running NatsServer with host
getNatsServerByName(String) - Static method in class berlin.yuna.natsserver.junit.logic.NatsServer
Returns first running NatsServer with name
getNatsServerByPid(int) - Static method in class berlin.yuna.natsserver.junit.logic.NatsServer
Returns first running NatsServer with pid (processId)
getNatsServerByPort(int) - Static method in class berlin.yuna.natsserver.junit.logic.NatsServer
Returns first running NatsServer with port (For random port please identify by name)
getPid() - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 
getPort() - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 
getTimeoutMs() - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 

H

hashCode() - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 

J

JUnitNatsServer - Annotation Interface in berlin.yuna.natsserver.junit.model.annotation
 

K

keepAlive() - Element in annotation interface berlin.yuna.natsserver.junit.model.annotation.JUnitNatsServer
Prevents the NatsServer from recreating for each test class

N

name() - Element in annotation interface berlin.yuna.natsserver.junit.model.annotation.JUnitNatsServer
Nats server name
NatsServer - Class in berlin.yuna.natsserver.junit.logic
 
NatsServer() - Constructor for class berlin.yuna.natsserver.junit.logic.NatsServer
 

P

port() - Element in annotation interface berlin.yuna.natsserver.junit.model.annotation.JUnitNatsServer
Sets nats port -1 means random port
provideArguments(ExtensionContext) - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 

S

stop() - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 

T

timeoutMs() - Element in annotation interface berlin.yuna.natsserver.junit.model.annotation.JUnitNatsServer
Defines the startup and teardown timeout
toString() - Method in class berlin.yuna.natsserver.junit.logic.NatsServer
 
A B C D E G H J K N P S T 
All Classes and Interfaces|All Packages