Class DiscoveryConfig<A,​S>

  • Type Parameters:
    A - the type of service addresses
    S - 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
    • Constructor Detail

      • 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 plugin
        query - the query
        the - timeout
    • Method Detail

      • 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