public class ServiceEndpoint
extends java.lang.Object
Endpoint
EndpointStatsTo create a ServiceEndpoint, use the ServiceEndpoint builder, which can be instantiated
via the static method builder() or new ServiceEndpoint.Builder() to get an instance.
| Modifier and Type | Class and Description |
|---|---|
static class |
ServiceEndpoint.Builder
Build an ServiceEndpoint using a fluent builder.
|
| Modifier and Type | Method and Description |
|---|---|
static ServiceEndpoint.Builder |
builder()
Get an instance of a ServiceEndpoint Builder.
|
protected Dispatcher |
getDispatcher() |
protected Endpoint |
getEndpoint() |
protected Group |
getGroup() |
java.lang.String |
getGroupName()
Get the name of the
Group |
protected ServiceMessageHandler |
getHandler() |
java.util.Map<java.lang.String,java.lang.String> |
getMetadata()
Get a copy of the metadata of the
Endpoint |
java.lang.String |
getName()
Get the name of the
Endpoint |
java.lang.String |
getQueueGroup()
Get the queueGroup for the ServiceEndpoint
|
protected java.util.function.Supplier<JsonValue> |
getStatsDataSupplier() |
java.lang.String |
getSubject()
Get the subject of the ServiceEndpoint which takes into account the group path and the
Endpoint subject |
public java.lang.String getName()
Endpointpublic java.lang.String getSubject()
Endpoint subjectpublic java.lang.String getQueueGroup()
public java.lang.String getGroupName()
Grouppublic java.util.Map<java.lang.String,java.lang.String> getMetadata()
Endpointprotected Group getGroup()
protected Endpoint getEndpoint()
protected ServiceMessageHandler getHandler()
protected Dispatcher getDispatcher()
protected java.util.function.Supplier<JsonValue> getStatsDataSupplier()
public static ServiceEndpoint.Builder builder()