├── .github └── workflows │ └── ci.yml ├── .gitignore ├── TODO ├── discovery-server ├── .build-airlift ├── README.txt ├── etc │ ├── config.properties │ ├── config2.properties │ ├── log.properties │ └── service-inventory.json ├── pom.xml └── src │ ├── main │ └── java │ │ └── io │ │ └── airlift │ │ └── discovery │ │ ├── server │ │ ├── DiscoveryConfig.java │ │ ├── DiscoveryServer.java │ │ ├── DiscoveryServerModule.java │ │ ├── DiscoveryServiceSelector.java │ │ ├── DynamicAnnouncement.java │ │ ├── DynamicAnnouncementResource.java │ │ ├── DynamicServiceAnnouncement.java │ │ ├── DynamicStore.java │ │ ├── EmbeddedDiscoveryModule.java │ │ ├── ForDynamicStore.java │ │ ├── ForStaticStore.java │ │ ├── Id.java │ │ ├── Node.java │ │ ├── ReplicatedDynamicStore.java │ │ ├── ReplicatedStaticStore.java │ │ ├── Service.java │ │ ├── ServiceResource.java │ │ ├── Services.java │ │ ├── StaticAnnouncement.java │ │ ├── StaticAnnouncementResource.java │ │ ├── StaticStore.java │ │ └── testing │ │ │ └── TestingDiscoveryServer.java │ │ └── store │ │ ├── BatchProcessor.java │ │ ├── ConflictResolver.java │ │ ├── DistributedStore.java │ │ ├── Entry.java │ │ ├── HttpRemoteStore.java │ │ ├── InMemoryStore.java │ │ ├── LocalStore.java │ │ ├── PersistentStore.java │ │ ├── PersistentStoreConfig.java │ │ ├── RealTimeSupplier.java │ │ ├── RemoteStore.java │ │ ├── ReplicatedStoreModule.java │ │ ├── Replicator.java │ │ ├── StoreConfig.java │ │ ├── StoreResource.java │ │ └── Version.java │ └── test │ ├── java │ └── io │ │ └── airlift │ │ └── discovery │ │ ├── server │ │ ├── InMemoryDynamicStore.java │ │ ├── InMemoryStaticStore.java │ │ ├── TestDiscoveryConfig.java │ │ ├── TestDiscoveryServer.java │ │ ├── TestDynamicAnnouncement.java │ │ ├── TestDynamicAnnouncementResource.java │ │ ├── TestDynamicServiceAnnouncement.java │ │ ├── TestDynamicStore.java │ │ ├── TestId.java │ │ ├── TestInMemoryDynamicStore.java │ │ ├── TestInMemoryStaticStore.java │ │ ├── TestReplicatedDynamicStore.java │ │ ├── TestReplicatedStaticStore.java │ │ ├── TestService.java │ │ ├── TestServiceResource.java │ │ ├── TestServices.java │ │ ├── TestStaticAnnouncement.java │ │ ├── TestStaticAnnouncementResource.java │ │ ├── TestStaticStore.java │ │ ├── TestingTimeSupplier.java │ │ └── testing │ │ │ └── TestTestingDiscoveryServer.java │ │ └── store │ │ ├── TestEntry.java │ │ └── TestInMemoryStore.java │ └── resources │ ├── announcement.json │ ├── dynamic-announcement.json │ ├── service.json │ ├── services.json │ └── static-announcement.json └── pom.xml /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/.gitignore -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/TODO -------------------------------------------------------------------------------- /discovery-server/.build-airlift: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discovery-server/README.txt: -------------------------------------------------------------------------------- 1 | Discovery service 2 | -------------------------------------------------------------------------------- /discovery-server/etc/config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/etc/config.properties -------------------------------------------------------------------------------- /discovery-server/etc/config2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/etc/config2.properties -------------------------------------------------------------------------------- /discovery-server/etc/log.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /discovery-server/etc/service-inventory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/etc/service-inventory.json -------------------------------------------------------------------------------- /discovery-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/pom.xml -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/DiscoveryConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/DiscoveryConfig.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/DiscoveryServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/DiscoveryServer.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/DiscoveryServerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/DiscoveryServerModule.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/DiscoveryServiceSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/DiscoveryServiceSelector.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/DynamicAnnouncement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/DynamicAnnouncement.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/DynamicAnnouncementResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/DynamicAnnouncementResource.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/DynamicServiceAnnouncement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/DynamicServiceAnnouncement.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/DynamicStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/DynamicStore.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/EmbeddedDiscoveryModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/EmbeddedDiscoveryModule.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/ForDynamicStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/ForDynamicStore.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/ForStaticStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/ForStaticStore.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/Id.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/Node.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/ReplicatedDynamicStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/ReplicatedDynamicStore.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/ReplicatedStaticStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/ReplicatedStaticStore.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/Service.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/ServiceResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/ServiceResource.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/Services.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/Services.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/StaticAnnouncement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/StaticAnnouncement.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/StaticAnnouncementResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/StaticAnnouncementResource.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/StaticStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/StaticStore.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/server/testing/TestingDiscoveryServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/server/testing/TestingDiscoveryServer.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/BatchProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/BatchProcessor.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/ConflictResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/ConflictResolver.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/DistributedStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/DistributedStore.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/Entry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/Entry.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/HttpRemoteStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/HttpRemoteStore.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/InMemoryStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/InMemoryStore.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/LocalStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/LocalStore.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/PersistentStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/PersistentStore.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/PersistentStoreConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/PersistentStoreConfig.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/RealTimeSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/RealTimeSupplier.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/RemoteStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/RemoteStore.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/ReplicatedStoreModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/ReplicatedStoreModule.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/Replicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/Replicator.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/StoreConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/StoreConfig.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/StoreResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/StoreResource.java -------------------------------------------------------------------------------- /discovery-server/src/main/java/io/airlift/discovery/store/Version.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/main/java/io/airlift/discovery/store/Version.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/InMemoryDynamicStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/InMemoryDynamicStore.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/InMemoryStaticStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/InMemoryStaticStore.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestDiscoveryConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestDiscoveryConfig.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestDiscoveryServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestDiscoveryServer.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestDynamicAnnouncement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestDynamicAnnouncement.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestDynamicAnnouncementResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestDynamicAnnouncementResource.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestDynamicServiceAnnouncement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestDynamicServiceAnnouncement.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestDynamicStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestDynamicStore.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestId.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestInMemoryDynamicStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestInMemoryDynamicStore.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestInMemoryStaticStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestInMemoryStaticStore.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestReplicatedDynamicStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestReplicatedDynamicStore.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestReplicatedStaticStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestReplicatedStaticStore.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestService.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestServiceResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestServiceResource.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestServices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestServices.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestStaticAnnouncement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestStaticAnnouncement.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestStaticAnnouncementResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestStaticAnnouncementResource.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestStaticStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestStaticStore.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/TestingTimeSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/TestingTimeSupplier.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/server/testing/TestTestingDiscoveryServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/server/testing/TestTestingDiscoveryServer.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/store/TestEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/store/TestEntry.java -------------------------------------------------------------------------------- /discovery-server/src/test/java/io/airlift/discovery/store/TestInMemoryStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/java/io/airlift/discovery/store/TestInMemoryStore.java -------------------------------------------------------------------------------- /discovery-server/src/test/resources/announcement.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/resources/announcement.json -------------------------------------------------------------------------------- /discovery-server/src/test/resources/dynamic-announcement.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/resources/dynamic-announcement.json -------------------------------------------------------------------------------- /discovery-server/src/test/resources/service.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/resources/service.json -------------------------------------------------------------------------------- /discovery-server/src/test/resources/services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/resources/services.json -------------------------------------------------------------------------------- /discovery-server/src/test/resources/static-announcement.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/discovery-server/src/test/resources/static-announcement.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airlift/discovery/HEAD/pom.xml --------------------------------------------------------------------------------