org.gcube.common.clients.config
Class DiscoveryConfig<A,S>
java.lang.Object
org.gcube.common.clients.config.AbstractConfig<A,S>
org.gcube.common.clients.config.DiscoveryConfig<A,S>
- Type Parameters:
A - the type of service addressesS - the type of service stubs
- All Implemented Interfaces:
- ProxyConfig<A,S>
public class DiscoveryConfig<A,S>
- extends AbstractConfig<A,S>
The configuration of a proxy created in discovery mode.
- Author:
- Fabio Simeoni
- See Also:
DiscoveryDelegate
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DiscoveryConfig
public DiscoveryConfig(ProxyPlugin<A,S,?> plugin,
Query<A> query,
EndpointCache<A> cache)
- Creates an instance with a given
ProxyPlugin, Query and call timeout.
- Parameters:
plugin - the pluginquery - the querythe - timeout
cache
public EndpointCache<A> cache()
- Returns the address cache used by the proxy.
- Returns:
- the cache
query
public Query<A> query()
- Returns the query used by the proxy.
- Returns:
- the query
Copyright © 2012. All Rights Reserved.