Class RibbonServiceDefinition

  • All Implemented Interfaces:
    org.apache.camel.cloud.ServiceDefinition

    public class RibbonServiceDefinition
    extends com.netflix.loadbalancer.Server
    implements org.apache.camel.cloud.ServiceDefinition
    • Constructor Detail

      • RibbonServiceDefinition

        public RibbonServiceDefinition​(String name,
                                       String host,
                                       int port)
      • 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,
                                       org.apache.camel.cloud.ServiceHealth health)
      • RibbonServiceDefinition

        public RibbonServiceDefinition​(org.apache.camel.cloud.ServiceDefinition definition)
    • Method Detail

      • getName

        public String getName()
        Specified by:
        getName in interface org.apache.camel.cloud.ServiceDefinition
      • getHost

        public String getHost()
        Specified by:
        getHost in interface org.apache.camel.cloud.ServiceDefinition
        Overrides:
        getHost in class com.netflix.loadbalancer.Server
      • getPort

        public int getPort()
        Specified by:
        getPort in interface org.apache.camel.cloud.ServiceDefinition
        Overrides:
        getPort in class com.netflix.loadbalancer.Server
      • getHealth

        public org.apache.camel.cloud.ServiceHealth getHealth()
        Specified by:
        getHealth in interface org.apache.camel.cloud.ServiceDefinition
      • getMetadata

        public Map<String,​String> getMetadata()
        Specified by:
        getMetadata in interface org.apache.camel.cloud.ServiceDefinition