Class DefaultServiceDefinition

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

    public class DefaultServiceDefinition
    extends Object
    implements org.apache.camel.cloud.ServiceDefinition
    • Constructor Detail

      • DefaultServiceDefinition

        public DefaultServiceDefinition​(String name,
                                        String host,
                                        int port)
      • DefaultServiceDefinition

        public DefaultServiceDefinition​(String id,
                                        String name,
                                        String host,
                                        int port)
      • DefaultServiceDefinition

        public DefaultServiceDefinition​(String name,
                                        String host,
                                        int port,
                                        org.apache.camel.cloud.ServiceHealth health)
      • DefaultServiceDefinition

        public DefaultServiceDefinition​(String id,
                                        String name,
                                        String host,
                                        int port,
                                        org.apache.camel.cloud.ServiceHealth health)
      • DefaultServiceDefinition

        public DefaultServiceDefinition​(String name,
                                        String host,
                                        int port,
                                        Map<String,​String> meta,
                                        org.apache.camel.cloud.ServiceHealth health)
      • DefaultServiceDefinition

        public DefaultServiceDefinition​(String id,
                                        String name,
                                        String host,
                                        int port,
                                        Map<String,​String> meta,
                                        org.apache.camel.cloud.ServiceHealth health)
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface org.apache.camel.cloud.ServiceDefinition
      • 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
      • getPort

        public int getPort()
        Specified by:
        getPort in interface org.apache.camel.cloud.ServiceDefinition
      • 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • parse

        public static Stream<? extends org.apache.camel.cloud.ServiceDefinition> parse​(String serverString)