public class NatsServer extends Object implements org.junit.jupiter.api.extension.BeforeAllCallback, org.junit.jupiter.api.extension.AfterAllCallback, org.junit.jupiter.params.provider.ArgumentsProvider, org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResource
| Constructor and Description |
|---|
NatsServer() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterAll(org.junit.jupiter.api.extension.ExtensionContext context) |
void |
beforeAll(org.junit.jupiter.api.extension.ExtensionContext context) |
void |
close() |
boolean |
equals(Object o) |
String |
getConfig(berlin.yuna.natsserver.config.NatsConfig key) |
String |
getConfig(berlin.yuna.natsserver.config.NatsConfig key,
Supplier<String> or) |
String |
getHost() |
String |
getName() |
berlin.yuna.natsserver.logic.Nats |
getNats() |
static NatsServer |
getNatsServer()
Returns last running
NatsServer |
static NatsServer |
getNatsServerBy(Predicate<NatsServer> filter)
Returns first running
NatsServer with filter |
static NatsServer |
getNatsServerByHost(String host)
Returns first running
NatsServer with host |
static NatsServer |
getNatsServerByName(String name)
Returns first running
NatsServer with name |
static NatsServer |
getNatsServerByPid(int pid)
Returns first running
NatsServer with pid (processId) |
static NatsServer |
getNatsServerByPort(int port)
Returns first running
NatsServer with port (For random port please identify by name) |
int |
getPid() |
int |
getPort() |
long |
getTimeoutMs() |
int |
hashCode() |
Stream<? extends org.junit.jupiter.params.provider.Arguments> |
provideArguments(org.junit.jupiter.api.extension.ExtensionContext extensionContext) |
berlin.yuna.natsserver.logic.Nats |
stop() |
String |
toString() |
public static NatsServer getNatsServer()
NatsServerNatsServer or null if no no server is runningpublic static NatsServer getNatsServerByName(String name)
NatsServer with nameNatsServer or null on no matchpublic static NatsServer getNatsServerByPid(int pid)
NatsServer with pid (processId)NatsServer or null on no matchpublic static NatsServer getNatsServerByPort(int port)
NatsServer with port (For random port please identify by name)NatsServer or null on no matchpublic static NatsServer getNatsServerByHost(String host)
NatsServer with hostNatsServer or null on no matchpublic static NatsServer getNatsServerBy(Predicate<NatsServer> filter)
NatsServer with filterNatsServer or null on no matchpublic void beforeAll(org.junit.jupiter.api.extension.ExtensionContext context)
beforeAll in interface org.junit.jupiter.api.extension.BeforeAllCallbackpublic void afterAll(org.junit.jupiter.api.extension.ExtensionContext context)
afterAll in interface org.junit.jupiter.api.extension.AfterAllCallbackpublic void close()
close in interface org.junit.jupiter.api.extension.ExtensionContext.Store.CloseableResourcepublic Stream<? extends org.junit.jupiter.params.provider.Arguments> provideArguments(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
provideArguments in interface org.junit.jupiter.params.provider.ArgumentsProviderpublic String getConfig(berlin.yuna.natsserver.config.NatsConfig key)
public String getConfig(berlin.yuna.natsserver.config.NatsConfig key, Supplier<String> or)
public long getTimeoutMs()
public int getPid()
public int getPort()
public String getHost()
public String getName()
public berlin.yuna.natsserver.logic.Nats stop()
public berlin.yuna.natsserver.logic.Nats getNats()
Copyright © 2022. All rights reserved.