Class AbstractDiscoveryService<A extends ServiceInstance,B,C extends TrafficPolicy<A,B>>

java.lang.Object
io.inverno.mod.discovery.AbstractDiscoveryService<A,B,C>
Type Parameters:
A - the type of service instance
B - the type of service request
C - the type of traffic policy
All Implemented Interfaces:
DiscoveryService<A,B,C>
Direct Known Subclasses:
AbstractConfigurationDiscoveryService, AbstractDnsDiscoveryService

public abstract class AbstractDiscoveryService<A extends ServiceInstance,B,C extends TrafficPolicy<A,B>> extends Object implements DiscoveryService<A,B,C>

Base DiscoveryService implementation.

Since:
1.12
Author:
Jeremy Kuhn
  • Constructor Details

    • AbstractDiscoveryService

      public AbstractDiscoveryService(Set<String> supportedSchemes)

      Creates a discovery service supporting the specified set of schemes.

      Parameters:
      supportedSchemes - the set of supported schemes
  • Method Details