public final class CachingServiceDiscovery extends Object implements org.apache.camel.cloud.ServiceDiscovery
| Constructor and Description |
|---|
CachingServiceDiscovery(org.apache.camel.cloud.ServiceDiscovery delegate) |
CachingServiceDiscovery(org.apache.camel.cloud.ServiceDiscovery delegate,
long timeout) |
CachingServiceDiscovery(org.apache.camel.cloud.ServiceDiscovery delegate,
long timeout,
TimeUnit unit) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.cloud.ServiceDiscovery |
getDelegate() |
List<org.apache.camel.cloud.ServiceDefinition> |
getServices(String name) |
long |
getTimeout() |
void |
setTimeout(long timeout) |
void |
setTimeout(long timeout,
TimeUnit unit) |
CachingServiceDiscovery |
timeout(long timeout) |
CachingServiceDiscovery |
timeout(long timeout,
TimeUnit unit) |
static CachingServiceDiscovery |
wrap(org.apache.camel.cloud.ServiceDiscovery delegate) |
static CachingServiceDiscovery |
wrap(org.apache.camel.cloud.ServiceDiscovery delegate,
long timeout) |
static CachingServiceDiscovery |
wrap(org.apache.camel.cloud.ServiceDiscovery delegate,
long timeout,
TimeUnit unit) |
public CachingServiceDiscovery(org.apache.camel.cloud.ServiceDiscovery delegate)
public CachingServiceDiscovery(org.apache.camel.cloud.ServiceDiscovery delegate,
long timeout,
TimeUnit unit)
public CachingServiceDiscovery(org.apache.camel.cloud.ServiceDiscovery delegate,
long timeout)
public org.apache.camel.cloud.ServiceDiscovery getDelegate()
public void setTimeout(long timeout)
public void setTimeout(long timeout,
TimeUnit unit)
public long getTimeout()
public CachingServiceDiscovery timeout(long timeout)
public CachingServiceDiscovery timeout(long timeout, TimeUnit unit)
public List<org.apache.camel.cloud.ServiceDefinition> getServices(String name)
getServices in interface org.apache.camel.cloud.ServiceDiscoverypublic static CachingServiceDiscovery wrap(org.apache.camel.cloud.ServiceDiscovery delegate)
public static CachingServiceDiscovery wrap(org.apache.camel.cloud.ServiceDiscovery delegate, long timeout)
public static CachingServiceDiscovery wrap(org.apache.camel.cloud.ServiceDiscovery delegate, long timeout, TimeUnit unit)
Apache Camel