Package org.apache.camel.impl.cloud
Class DefaultServiceDefinition
- java.lang.Object
-
- org.apache.camel.impl.cloud.DefaultServiceDefinition
-
- All Implemented Interfaces:
org.apache.camel.cloud.ServiceDefinition
public class DefaultServiceDefinition extends Object implements org.apache.camel.cloud.ServiceDefinition
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DefaultServiceDefinition.Builder
Fluent builder to construct ServiceDefinition.
-
Constructor Summary
Constructors Constructor 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, org.apache.camel.cloud.ServiceHealth health)
DefaultServiceDefinition(String name, String host, int port, org.apache.camel.cloud.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, org.apache.camel.cloud.ServiceHealth health)
DefaultServiceDefinition(String id, String name, String host, int port, org.apache.camel.cloud.ServiceHealth health)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultServiceDefinition.Builder
builder()
boolean
equals(Object o)
org.apache.camel.cloud.ServiceHealth
getHealth()
String
getHost()
String
getId()
Map<String,String>
getMetadata()
String
getName()
int
getPort()
int
hashCode()
static Stream<? extends org.apache.camel.cloud.ServiceDefinition>
parse(String serverString)
String
toString()
-
-
-
Constructor Detail
-
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)
-
DefaultServiceDefinition
public DefaultServiceDefinition(String id, String name, String host, int port, Map<String,String> meta)
-
DefaultServiceDefinition
public DefaultServiceDefinition(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 interfaceorg.apache.camel.cloud.ServiceDefinition
-
getName
public String getName()
- Specified by:
getName
in interfaceorg.apache.camel.cloud.ServiceDefinition
-
getHost
public String getHost()
- Specified by:
getHost
in interfaceorg.apache.camel.cloud.ServiceDefinition
-
getPort
public int getPort()
- Specified by:
getPort
in interfaceorg.apache.camel.cloud.ServiceDefinition
-
getHealth
public org.apache.camel.cloud.ServiceHealth getHealth()
- Specified by:
getHealth
in interfaceorg.apache.camel.cloud.ServiceDefinition
-
getMetadata
public Map<String,String> getMetadata()
- Specified by:
getMetadata
in interfaceorg.apache.camel.cloud.ServiceDefinition
-
parse
public static Stream<? extends org.apache.camel.cloud.ServiceDefinition> parse(String serverString)
-
builder
public static DefaultServiceDefinition.Builder builder()
-
-