public class RibbonServiceDefinition
extends com.netflix.loadbalancer.Server
implements org.apache.camel.cloud.ServiceDefinition
Constructor and Description |
---|
RibbonServiceDefinition(org.apache.camel.cloud.ServiceDefinition definition) |
RibbonServiceDefinition(String name,
String host,
int port) |
RibbonServiceDefinition(String name,
String host,
int port,
Map<String,String> meta) |
RibbonServiceDefinition(String name,
String host,
int port,
Map<String,String> meta,
org.apache.camel.cloud.ServiceHealth health) |
RibbonServiceDefinition(String name,
String host,
int port,
org.apache.camel.cloud.ServiceHealth health) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.cloud.ServiceHealth |
getHealth() |
String |
getHost() |
Map<String,String> |
getMetadata() |
String |
getName() |
int |
getPort() |
equals, getHostPort, getId, getMetaInfo, getScheme, getZone, hashCode, isAlive, isReadyToServe, normalizeId, setAlive, setHost, setHostPort, setId, setPort, setReadyToServe, setSchemea, setZone, toString
public RibbonServiceDefinition(String name, String host, int port, org.apache.camel.cloud.ServiceHealth health)
public RibbonServiceDefinition(String name, String host, int port, Map<String,String> meta)
public RibbonServiceDefinition(String name, String host, int port, Map<String,String> meta, org.apache.camel.cloud.ServiceHealth health)
public RibbonServiceDefinition(org.apache.camel.cloud.ServiceDefinition definition)
public String getName()
getName
in interface org.apache.camel.cloud.ServiceDefinition
public String getHost()
getHost
in interface org.apache.camel.cloud.ServiceDefinition
getHost
in class com.netflix.loadbalancer.Server
public int getPort()
getPort
in interface org.apache.camel.cloud.ServiceDefinition
getPort
in class com.netflix.loadbalancer.Server
public org.apache.camel.cloud.ServiceHealth getHealth()
getHealth
in interface org.apache.camel.cloud.ServiceDefinition
Apache Camel