public class Service
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_SERVICE_PREFIX |
static java.lang.String |
SRV_INFO |
static java.lang.String |
SRV_PING |
static java.lang.String |
SRV_SCHEMA |
static java.lang.String |
SRV_STATS |
| Modifier and Type | Method and Description |
|---|---|
static ServiceBuilder |
builder() |
java.lang.String |
getApiUrl() |
java.lang.String |
getDescription() |
java.time.Duration |
getDrainTimeout() |
EndpointResponse |
getEndpointStats(java.lang.String endpointName) |
java.lang.String |
getId() |
InfoResponse |
getInfoResponse() |
java.lang.String |
getName() |
PingResponse |
getPingResponse() |
SchemaResponse |
getSchemaResponse() |
StatsResponse |
getStatsResponse() |
java.lang.String |
getVersion() |
void |
reset() |
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
startService() |
void |
stop() |
void |
stop(boolean drain) |
void |
stop(boolean drain,
java.lang.Throwable t) |
void |
stop(java.lang.Throwable t) |
java.lang.String |
toString() |
public static final java.lang.String SRV_PING
public static final java.lang.String SRV_INFO
public static final java.lang.String SRV_SCHEMA
public static final java.lang.String SRV_STATS
public static final java.lang.String DEFAULT_SERVICE_PREFIX
public java.util.concurrent.CompletableFuture<java.lang.Boolean> startService()
public static ServiceBuilder builder()
public void stop()
public void stop(java.lang.Throwable t)
public void stop(boolean drain)
public void stop(boolean drain,
java.lang.Throwable t)
public void reset()
public java.lang.String getId()
public java.lang.String getName()
public java.lang.String getVersion()
public java.lang.String getDescription()
public java.lang.String getApiUrl()
public java.time.Duration getDrainTimeout()
public PingResponse getPingResponse()
public InfoResponse getInfoResponse()
public SchemaResponse getSchemaResponse()
public StatsResponse getStatsResponse()
public EndpointResponse getEndpointStats(java.lang.String endpointName)
public java.lang.String toString()
toString in class java.lang.Object