public class ConsulRegistry extends Object implements org.apache.camel.spi.Registry
Modifier and Type | Class and Description |
---|---|
static class |
ConsulRegistry.Builder |
Constructor and Description |
---|
ConsulRegistry(String hostname) |
ConsulRegistry(String hostname,
int port) |
Modifier and Type | Method and Description |
---|---|
void |
bind(String id,
Class type,
Object bean) |
<T> Set<T> |
findByType(Class<T> type) |
<T> Map<String,T> |
findByTypeWithName(Class<T> type) |
String |
getHostname() |
int |
getPort() |
Object |
lookupByName(String key) |
<T> T |
lookupByNameAndType(String name,
Class<T> type) |
void |
put(String key,
Object object) |
void |
remove(String key) |
void |
setHostname(String hostname) |
void |
setPort(int port) |
public ConsulRegistry(String hostname)
public ConsulRegistry(String hostname, int port)
public Object lookupByName(String key)
lookupByName
in interface org.apache.camel.spi.BeanRepository
public <T> T lookupByNameAndType(String name, Class<T> type)
lookupByNameAndType
in interface org.apache.camel.spi.BeanRepository
public <T> Map<String,T> findByTypeWithName(Class<T> type)
findByTypeWithName
in interface org.apache.camel.spi.BeanRepository
public <T> Set<T> findByType(Class<T> type)
findByType
in interface org.apache.camel.spi.BeanRepository
public void bind(String id, Class type, Object bean) throws org.apache.camel.RuntimeCamelException
bind
in interface org.apache.camel.spi.Registry
org.apache.camel.RuntimeCamelException
public void remove(String key)
public String getHostname()
public void setHostname(String hostname)
public int getPort()
public void setPort(int port)
Apache Camel