| Name | Description | Type | Package | Framework |
| DiscoveryContext | Bridge between the specifics of your needs and the generic implementationReturn the threshold in milliseconds to consider a registration stale | Interface | org.apache.curator.x.discovery.server.rest | Apache Curator |
| DiscoveryResource | The JAX-RS web service. | Class | org.apache.curator.x.discovery.server.rest | Apache Curator |
| DownInstancePolicy | Class | org.apache.curator.x.discovery | Apache Curator | |
| GenericDiscoveryContext | Class | org.apache.curator.x.discovery.server.contexts | Apache Curator | |
| InstanceCleanup | A background task that purges stale registrations. | Class | org.apache.curator.x.discovery.server.rest | Apache Curator |
| InstanceFilter | Interface | org.apache.curator.x.discovery | Apache Curator | |
| InstanceProvider | Provides a set of available instances for a service so that a strategy can pick one of themReturn the current available set of instances | Interface | org.apache.curator.x.discovery.details | Apache Curator |
| InstanceSerializer | Injectable serializer for service instancesDeserialize a byte array into an instance | Interface | org.apache.curator.x.discovery.details | Apache Curator |
| IntegerDiscoveryContext | Class | org.apache.curator.x.discovery.server.contexts | Apache Curator | |
| JsonInstanceSerializer | A serializer that uses Jackson to serialize/deserialize as JSON. | Class | org.apache.curator.x.discovery.details | Apache Curator |
| JsonServiceInstanceMarshaller | Message body reader/writer. | Class | org.apache.curator.x.discovery.server.entity | Apache Curator |
| JsonServiceInstancesMarshaller | Message body reader/writer. | Class | org.apache.curator.x.discovery.server.entity | Apache Curator |
| JsonServiceNamesMarshaller | Message body reader/writer. | Class | org.apache.curator.x.discovery.server.entity | Apache Curator |
| LocalIpFilter | Interface | org.apache.curator.x.discovery | Apache Curator | |
| MapDiscoveryContext | Class | org.apache.curator.x.discovery.server.contexts | Apache Curator | |
| ProviderStrategy | A strategy for picking one from a set of instancesGiven a source of instances, return one of them for a single use. | Interface | org.apache.curator.x.discovery | Apache Curator |
| RandomStrategy | Class | org.apache.curator.x.discovery.strategies | Apache Curator | |
| RoundRobinStrategy | Class | org.apache.curator.x.discovery.strategies | Apache Curator | |
| ServiceCache | Return the current list of instances. | Interface | org.apache.curator.x.discovery | Apache Curator |
| ServiceCacheBuilder | Interface | org.apache.curator.x.discovery | Apache Curator | |
| ServiceCacheImpl | Add the given listener. | Class | org.apache.curator.x.discovery.details | Apache Curator |
| ServiceCacheListener | Listener for changes to a service cacheCalled when the cache has changed (instances added/deleted, etc. | Interface | org.apache.curator.x.discovery.details | Apache Curator |
| ServiceDiscovery | Interface | org.apache.curator.x.discovery | Apache Curator | |
| ServiceDiscoveryBuilder | Required - set the base path to store in ZKServiceDiscovery | Class | org.apache.curator.x.discovery | Apache Curator |
| ServiceDiscoveryImpl | Class | org.apache.curator.x.discovery.details | Apache Curator | |
| ServiceInstance | Class | org.apache.curator.x.discovery | Apache Curator | |
| ServiceInstanceBuilder | Builder for service instancesReturn a new instance with the currently set values | Class | org.apache.curator.x.discovery | Apache Curator |
| ServiceInstances | Raw generic lists don't work well in JAX-RS. | Class | org.apache.curator.x.discovery.server.entity | Apache Curator |
| ServiceNames | Raw generic lists don't work well in JAX-RS. | Class | org.apache.curator.x.discovery.server.entity | Apache Curator |
| ServiceProvider | The main API for Discovery. | Interface | org.apache.curator.x.discovery | Apache Curator |
| ServiceProviderBuilder | Add an instance filter. | Interface | org.apache.curator.x.discovery | Apache Curator |
| ServiceProviderImpl | The main interface for Service Discovery. | Class | org.apache.curator.x.discovery.details | Apache Curator |
| ServiceType | Class | org.apache.curator.x.discovery | Apache Curator | |
| StickyStrategy | This strategy uses a master strategy to pick the initial instance. | Class | org.apache.curator.x.discovery.strategies | Apache Curator |
| StringDiscoveryContext | Class | org.apache.curator.x.discovery.server.contexts | Apache Curator | |
| UriSpec | An abstraction for specifying a URI for an instance allowing for variable substitutions. | Class | org.apache.curator.x.discovery | Apache Curator |
| UriSpec .Part | Class | org.apache.curator.x.discovery | Apache Curator | |