Hierarchy For Package io.inverno.mod.discovery
Class Hierarchy
- java.lang.Object
- io.inverno.mod.discovery.AbstractConfigurationService<A,
B, C, D> (implements io.inverno.mod.discovery.Service<A, B, C>) - io.inverno.mod.discovery.AbstractDiscoveryService<A,
B, C> (implements io.inverno.mod.discovery.DiscoveryService<A, B, C>) - io.inverno.mod.discovery.AbstractConfigurationDiscoveryService<A,
B, C, D> - io.inverno.mod.discovery.AbstractDnsDiscoveryService<A,
B, C>
- io.inverno.mod.discovery.AbstractConfigurationDiscoveryService<A,
- io.inverno.mod.discovery.AbstractService<A,
B, C> (implements io.inverno.mod.discovery.ManageableService<A, B, C>) - io.inverno.mod.discovery.CachingDiscoveryService<A,
B, C> (implements io.inverno.mod.discovery.DiscoveryService<A, B, C>) - io.inverno.mod.discovery.CompositeDiscoveryService<A,
B, C> (implements io.inverno.mod.discovery.DiscoveryService<A, B, C>) - io.inverno.mod.discovery.RandomTrafficLoadBalancer<A,
B> (implements io.inverno.mod.discovery.TrafficLoadBalancer<A, B>) - io.inverno.mod.discovery.WeightedRandomTrafficLoadBalancer<A,
B>
- io.inverno.mod.discovery.WeightedRandomTrafficLoadBalancer<A,
- io.inverno.mod.discovery.RoundRobinTrafficLoadBalancer<A,
B> (implements io.inverno.mod.discovery.TrafficLoadBalancer<A, B>) - io.inverno.mod.discovery.WeightedRoundRobinTrafficLoadBalancer<A,
B>
- io.inverno.mod.discovery.WeightedRoundRobinTrafficLoadBalancer<A,
- io.inverno.mod.discovery.ServiceID (implements java.io.Serializable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.inverno.mod.discovery.ServiceDiscoveryException
- io.inverno.mod.discovery.MalformedServiceDescriptorException
- io.inverno.mod.discovery.ServiceNotFoundException
- io.inverno.mod.discovery.ServiceDiscoveryException
- java.lang.RuntimeException
- java.lang.Exception
- io.inverno.mod.discovery.AbstractConfigurationService<A,
Interface Hierarchy
- io.inverno.mod.discovery.DiscoveryService<A,
B, C> - io.inverno.mod.discovery.Service<A,
B, C> - io.inverno.mod.discovery.ManageableService<A,
B, C>
- io.inverno.mod.discovery.ManageableService<A,
- io.inverno.mod.discovery.ServiceInstance
- io.inverno.mod.discovery.WeightedServiceInstance (also extends io.inverno.mod.discovery.Weighted)
- io.inverno.mod.discovery.TrafficLoadBalancer<A,
B> - io.inverno.mod.discovery.TrafficLoadBalancer.Factory<A,
B> - io.inverno.mod.discovery.TrafficPolicy<A,
B> - io.inverno.mod.discovery.Weighted
- io.inverno.mod.discovery.WeightedServiceInstance (also extends io.inverno.mod.discovery.ServiceInstance)