Class RibbonServiceDefinition
- java.lang.Object
-
- com.netflix.loadbalancer.Server
-
- org.apache.camel.component.ribbon.cloud.RibbonServiceDefinition
-
- All Implemented Interfaces:
org.apache.camel.cloud.ServiceDefinition
public class RibbonServiceDefinition extends com.netflix.loadbalancer.Server implements org.apache.camel.cloud.ServiceDefinition
-
-
Constructor Summary
Constructors Constructor Description 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)RibbonServiceDefinition(org.apache.camel.cloud.ServiceDefinition definition)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.cloud.ServiceHealthgetHealth()StringgetHost()Map<String,String>getMetadata()StringgetName()intgetPort()-
Methods inherited from class com.netflix.loadbalancer.Server
equals, getHostPort, getId, getMetaInfo, getScheme, getZone, hashCode, isAlive, isReadyToServe, normalizeId, setAlive, setHost, setHostPort, setId, setPort, setReadyToServe, setSchemea, setZone, toString
-
-
-
-
Constructor Detail
-
RibbonServiceDefinition
public RibbonServiceDefinition(String name, String host, int port, org.apache.camel.cloud.ServiceHealth health)
-
RibbonServiceDefinition
public RibbonServiceDefinition(String name, String host, int port, Map<String,String> meta)
-
RibbonServiceDefinition
public RibbonServiceDefinition(String name, String host, int port, Map<String,String> meta, org.apache.camel.cloud.ServiceHealth health)
-
RibbonServiceDefinition
public RibbonServiceDefinition(org.apache.camel.cloud.ServiceDefinition definition)
-
-
Method Detail
-
getName
public String getName()
- Specified by:
getNamein interfaceorg.apache.camel.cloud.ServiceDefinition
-
getHost
public String getHost()
- Specified by:
getHostin interfaceorg.apache.camel.cloud.ServiceDefinition- Overrides:
getHostin classcom.netflix.loadbalancer.Server
-
getPort
public int getPort()
- Specified by:
getPortin interfaceorg.apache.camel.cloud.ServiceDefinition- Overrides:
getPortin classcom.netflix.loadbalancer.Server
-
getHealth
public org.apache.camel.cloud.ServiceHealth getHealth()
- Specified by:
getHealthin interfaceorg.apache.camel.cloud.ServiceDefinition
-
-