public class DefaultServiceDefinition extends Object implements ServiceDefinition
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultServiceDefinition.Builder
Fluent builder to construct ServiceDefinition.
|
SERVICE_META_HOST, SERVICE_META_ID, SERVICE_META_NAME, SERVICE_META_PATH, SERVICE_META_PORT, SERVICE_META_PREFIX, SERVICE_META_PROTOCOL, SERVICE_META_ZONE| Constructor and Description |
|---|
DefaultServiceDefinition(String name,
String host,
int port) |
DefaultServiceDefinition(String name,
String host,
int port,
Map<String,String> meta) |
DefaultServiceDefinition(String name,
String host,
int port,
Map<String,String> meta,
ServiceHealth health) |
DefaultServiceDefinition(String name,
String host,
int port,
ServiceHealth health) |
DefaultServiceDefinition(String id,
String name,
String host,
int port) |
DefaultServiceDefinition(String id,
String name,
String host,
int port,
Map<String,String> meta) |
DefaultServiceDefinition(String id,
String name,
String host,
int port,
Map<String,String> meta,
ServiceHealth health) |
DefaultServiceDefinition(String id,
String name,
String host,
int port,
ServiceHealth health) |
| Modifier and Type | Method and Description |
|---|---|
static DefaultServiceDefinition.Builder |
builder() |
boolean |
equals(Object o) |
ServiceHealth |
getHealth()
Gets the health.
|
String |
getHost()
Gets the IP or hostname of the server hosting the service.
|
String |
getId()
Gets the service id.
|
Map<String,String> |
getMetadata()
Gets a key/value metadata associated with the service.
|
String |
getName()
Gets the service name.
|
int |
getPort()
Gets the port number of the server hosting the service.
|
int |
hashCode() |
static Stream<? extends ServiceDefinition> |
parse(String serverString) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitmatchespublic DefaultServiceDefinition(String name, String host, int port)
public DefaultServiceDefinition(String id, String name, String host, int port)
public DefaultServiceDefinition(String name, String host, int port, ServiceHealth health)
public DefaultServiceDefinition(String id, String name, String host, int port, ServiceHealth health)
public DefaultServiceDefinition(String name, String host, int port, Map<String,String> meta)
public DefaultServiceDefinition(String id, String name, String host, int port, Map<String,String> meta)
public DefaultServiceDefinition(String name, String host, int port, Map<String,String> meta, ServiceHealth health)
public DefaultServiceDefinition(String id, String name, String host, int port, Map<String,String> meta, ServiceHealth health)
public String getId()
ServiceDefinitiongetId in interface ServiceDefinitionpublic String getName()
ServiceDefinitiongetName in interface ServiceDefinitionpublic String getHost()
ServiceDefinitiongetHost in interface ServiceDefinitionpublic int getPort()
ServiceDefinitiongetPort in interface ServiceDefinitionpublic ServiceHealth getHealth()
ServiceDefinitiongetHealth in interface ServiceDefinitionpublic Map<String,String> getMetadata()
ServiceDefinitiongetMetadata in interface ServiceDefinitionpublic static Stream<? extends ServiceDefinition> parse(String serverString)
public static DefaultServiceDefinition.Builder builder()
Apache Camel