public final class CachingServiceDiscovery extends Object implements ServiceDiscovery
| Constructor and Description |
|---|
CachingServiceDiscovery(ServiceDiscovery delegate) |
CachingServiceDiscovery(ServiceDiscovery delegate,
long timeout) |
CachingServiceDiscovery(ServiceDiscovery delegate,
long timeout,
TimeUnit unit) |
| Modifier and Type | Method and Description |
|---|---|
ServiceDiscovery |
getDelegate() |
List<ServiceDefinition> |
getServices(String name)
Gets the list of services.
|
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(ServiceDiscovery delegate) |
static CachingServiceDiscovery |
wrap(ServiceDiscovery delegate,
long timeout) |
static CachingServiceDiscovery |
wrap(ServiceDiscovery delegate,
long timeout,
TimeUnit unit) |
public CachingServiceDiscovery(ServiceDiscovery delegate)
public CachingServiceDiscovery(ServiceDiscovery delegate, long timeout, TimeUnit unit)
public CachingServiceDiscovery(ServiceDiscovery delegate, long timeout)
public 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<ServiceDefinition> getServices(String name)
ServiceDiscoverygetServices in interface ServiceDiscoveryname - the service namepublic static CachingServiceDiscovery wrap(ServiceDiscovery delegate)
public static CachingServiceDiscovery wrap(ServiceDiscovery delegate, long timeout)
public static CachingServiceDiscovery wrap(ServiceDiscovery delegate, long timeout, TimeUnit unit)
Apache Camel