├── .editorconfig ├── .github └── workflows │ ├── build.yml │ ├── release.yml │ └── trigger-release.yml ├── .gitignore ├── .java-version ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── checkstyle.xml ├── maven_deploy_settings.xml ├── mvnw ├── mvnw.cmd ├── pom.xml ├── renovate.json └── src ├── main └── java │ └── io │ └── dropwizard │ └── discovery │ ├── AbstractDiscoveryBundle.java │ ├── DiscoveryBundle.java │ ├── DiscoveryConfiguration.java │ ├── DiscoveryFactory.java │ ├── client │ ├── DiscoveryClient.java │ └── DiscoveryClientManager.java │ ├── core │ ├── CuratorAdvertisementListener.java │ ├── CuratorAdvertiser.java │ ├── CuratorFactory.java │ ├── DefaultServiceInstanceFactory.java │ ├── InstanceMetadata.java │ ├── JacksonInstanceSerializer.java │ └── ServiceInstanceFactory.java │ ├── health │ └── CuratorHealthCheck.java │ └── manage │ ├── CuratorAdvertiserManager.java │ ├── CuratorManager.java │ └── ServiceDiscoveryManager.java ├── site └── site.xml └── test ├── java └── io │ └── dropwizard │ └── discovery │ ├── DiscoveryBundleIntegrationTest.java │ ├── DiscoveryFactoryTest.java │ ├── client │ ├── DiscoveryClientManagerTest.java │ └── DiscoveryClientTest.java │ ├── core │ ├── CuratorAdvertiserTest.java │ ├── CuratorFactoryTest.java │ └── InstanceMetadataTest.java │ ├── health │ └── CuratorHealthCheckTest.java │ ├── manage │ ├── CuratorAdvertiserManagerTest.java │ ├── CuratorManagerTest.java │ └── ServiceDiscoveryManagerTest.java │ └── testutil │ ├── TestApplication.java │ ├── TestConfiguration.java │ ├── TestDiscoveryFactory.java │ └── TestingServerManager.java └── resources └── test-config.yaml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/trigger-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/.github/workflows/trigger-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/.gitignore -------------------------------------------------------------------------------- /.java-version: -------------------------------------------------------------------------------- 1 | 1.8 2 | -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/README.md -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /maven_deploy_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/maven_deploy_settings.xml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/pom.xml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/renovate.json -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/AbstractDiscoveryBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/AbstractDiscoveryBundle.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/DiscoveryBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/DiscoveryBundle.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/DiscoveryConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/DiscoveryConfiguration.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/DiscoveryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/DiscoveryFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/client/DiscoveryClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/client/DiscoveryClient.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/client/DiscoveryClientManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/client/DiscoveryClientManager.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/core/CuratorAdvertisementListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/core/CuratorAdvertisementListener.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/core/CuratorAdvertiser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/core/CuratorAdvertiser.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/core/CuratorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/core/CuratorFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/core/DefaultServiceInstanceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/core/DefaultServiceInstanceFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/core/InstanceMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/core/InstanceMetadata.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/core/JacksonInstanceSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/core/JacksonInstanceSerializer.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/core/ServiceInstanceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/core/ServiceInstanceFactory.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/health/CuratorHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/health/CuratorHealthCheck.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/manage/CuratorAdvertiserManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/manage/CuratorAdvertiserManager.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/manage/CuratorManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/manage/CuratorManager.java -------------------------------------------------------------------------------- /src/main/java/io/dropwizard/discovery/manage/ServiceDiscoveryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/main/java/io/dropwizard/discovery/manage/ServiceDiscoveryManager.java -------------------------------------------------------------------------------- /src/site/site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/site/site.xml -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/DiscoveryBundleIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/DiscoveryBundleIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/DiscoveryFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/DiscoveryFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/client/DiscoveryClientManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/client/DiscoveryClientManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/client/DiscoveryClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/client/DiscoveryClientTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/core/CuratorAdvertiserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/core/CuratorAdvertiserTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/core/CuratorFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/core/CuratorFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/core/InstanceMetadataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/core/InstanceMetadataTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/health/CuratorHealthCheckTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/health/CuratorHealthCheckTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/manage/CuratorAdvertiserManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/manage/CuratorAdvertiserManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/manage/CuratorManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/manage/CuratorManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/manage/ServiceDiscoveryManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/manage/ServiceDiscoveryManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/testutil/TestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/testutil/TestApplication.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/testutil/TestConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/testutil/TestConfiguration.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/testutil/TestDiscoveryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/testutil/TestDiscoveryFactory.java -------------------------------------------------------------------------------- /src/test/java/io/dropwizard/discovery/testutil/TestingServerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dropwizard/dropwizard-discovery/HEAD/src/test/java/io/dropwizard/discovery/testutil/TestingServerManager.java -------------------------------------------------------------------------------- /src/test/resources/test-config.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | server: 3 | type: default 4 | --------------------------------------------------------------------------------