├── .editorconfig ├── .github ├── maven-cd-settings.xml ├── maven-ci-settings.xml └── workflows │ ├── ci-4.x.yml │ ├── ci-5.x-stable.yml │ ├── ci-5.x.yml │ ├── ci-matrix-5.x.yml │ ├── ci.yml │ └── deploy.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── pom.xml └── src ├── main ├── asciidoc │ └── index.adoc └── java │ ├── examples │ ├── ConsulClientExamples.java │ ├── Events.java │ ├── Health.java │ ├── KV.java │ ├── Nodes.java │ ├── PreparedQueries.java │ ├── Services.java │ ├── Sessions.java │ ├── Watches.java │ └── package-info.java │ ├── io │ └── vertx │ │ └── ext │ │ └── consul │ │ ├── AclTokenType.java │ │ ├── BlockingQueryOptions.java │ │ ├── Check.java │ │ ├── CheckList.java │ │ ├── CheckOptions.java │ │ ├── CheckQueryOptions.java │ │ ├── CheckStatus.java │ │ ├── ConsulClient.java │ │ ├── ConsulClientOptions.java │ │ ├── Coordinate.java │ │ ├── CoordinateList.java │ │ ├── DcCoordinates.java │ │ ├── Event.java │ │ ├── EventList.java │ │ ├── EventListOptions.java │ │ ├── EventOptions.java │ │ ├── HealthState.java │ │ ├── KeyValue.java │ │ ├── KeyValueList.java │ │ ├── KeyValueOptions.java │ │ ├── MaintenanceOptions.java │ │ ├── Node.java │ │ ├── NodeList.java │ │ ├── NodeQueryOptions.java │ │ ├── PreparedQueryDefinition.java │ │ ├── PreparedQueryExecuteOptions.java │ │ ├── PreparedQueryExecuteResponse.java │ │ ├── Service.java │ │ ├── ServiceEntry.java │ │ ├── ServiceEntryList.java │ │ ├── ServiceList.java │ │ ├── ServiceOptions.java │ │ ├── ServiceQueryOptions.java │ │ ├── Session.java │ │ ├── SessionBehavior.java │ │ ├── SessionList.java │ │ ├── SessionOptions.java │ │ ├── TxnError.java │ │ ├── TxnKVOperation.java │ │ ├── TxnKVVerb.java │ │ ├── TxnOperation.java │ │ ├── TxnOperationType.java │ │ ├── TxnRequest.java │ │ ├── TxnResponse.java │ │ ├── TxnResult.java │ │ ├── TxnServiceOperation.java │ │ ├── TxnServiceVerb.java │ │ ├── Watch.java │ │ ├── WatchResult.java │ │ ├── connect │ │ ├── ConnectOptions.java │ │ ├── ExposeOptions.java │ │ ├── ExposePathOptions.java │ │ ├── ProxyOptions.java │ │ ├── SidecarServiceOptions.java │ │ └── UpstreamOptions.java │ │ ├── impl │ │ ├── CheckParser.java │ │ ├── ConsulClientImpl.java │ │ ├── CoordinateParser.java │ │ ├── EventParser.java │ │ ├── KVParser.java │ │ ├── NodeListParser.java │ │ ├── NodeParser.java │ │ ├── Query.java │ │ ├── ServiceEntryParser.java │ │ ├── ServiceParser.java │ │ ├── SessionParser.java │ │ ├── TxnResponseParser.java │ │ ├── Utils.java │ │ └── WatchImpl.java │ │ ├── package-info.java │ │ ├── policy │ │ └── AclPolicy.java │ │ └── token │ │ ├── AclToken.java │ │ ├── CloneAclTokenOptions.java │ │ ├── NodeTokenApplyingOptions.java │ │ ├── PolicyLink.java │ │ ├── ServiceTokenApplyingOptions.java │ │ └── TokenApplyingOptions.java │ └── module-info.java └── test ├── java ├── io │ └── vertx │ │ └── ext │ │ └── consul │ │ └── tests │ │ ├── AggregateStatusTest.java │ │ ├── ConnectOptionsTest.java │ │ ├── ConsulClientTest.java │ │ ├── ConsulTestBase.java │ │ ├── CopyTest.java │ │ ├── OptionsTest.java │ │ ├── RandomObjects.java │ │ ├── Utils.java │ │ ├── dc │ │ ├── ConsulDatacenter.java │ │ └── ConsulDatacenterOptions.java │ │ ├── impl │ │ └── WatchKeyPrefixCnt.java │ │ ├── instance │ │ ├── ConsulInstance.java │ │ └── SemVer.java │ │ ├── suite │ │ ├── AclPolicyTest.java │ │ ├── AclTokens.java │ │ ├── AgentInfo.java │ │ ├── BrokenClient.java │ │ ├── BrokenConsul.java │ │ ├── Catalog.java │ │ ├── Checks.java │ │ ├── ChecksBase.java │ │ ├── Coordinates.java │ │ ├── Events.java │ │ ├── KVStore.java │ │ ├── PreparedQuery.java │ │ ├── SecureClient.java │ │ ├── Services.java │ │ ├── Sessions.java │ │ ├── Status.java │ │ ├── Transactions.java │ │ └── Watches.java │ │ └── vertx │ │ └── VertxHttpServer.java └── module-info.java └── resources ├── connect_example.json ├── health_http_verticle.groovy ├── health_script.bat ├── health_script.sh ├── health_status.txt ├── read_rules.hcl ├── server-cert-ca-chain.pem ├── server-cert.pem ├── server-key.pem ├── ssl.txt └── write_rules.hcl /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/maven-cd-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/.github/maven-cd-settings.xml -------------------------------------------------------------------------------- /.github/maven-ci-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/.github/maven-ci-settings.xml -------------------------------------------------------------------------------- /.github/workflows/ci-4.x.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/.github/workflows/ci-4.x.yml -------------------------------------------------------------------------------- /.github/workflows/ci-5.x-stable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/.github/workflows/ci-5.x-stable.yml -------------------------------------------------------------------------------- /.github/workflows/ci-5.x.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/.github/workflows/ci-5.x.yml -------------------------------------------------------------------------------- /.github/workflows/ci-matrix-5.x.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/.github/workflows/ci-matrix-5.x.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/asciidoc/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/asciidoc/index.adoc -------------------------------------------------------------------------------- /src/main/java/examples/ConsulClientExamples.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/examples/ConsulClientExamples.java -------------------------------------------------------------------------------- /src/main/java/examples/Events.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/examples/Events.java -------------------------------------------------------------------------------- /src/main/java/examples/Health.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/examples/Health.java -------------------------------------------------------------------------------- /src/main/java/examples/KV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/examples/KV.java -------------------------------------------------------------------------------- /src/main/java/examples/Nodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/examples/Nodes.java -------------------------------------------------------------------------------- /src/main/java/examples/PreparedQueries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/examples/PreparedQueries.java -------------------------------------------------------------------------------- /src/main/java/examples/Services.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/examples/Services.java -------------------------------------------------------------------------------- /src/main/java/examples/Sessions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/examples/Sessions.java -------------------------------------------------------------------------------- /src/main/java/examples/Watches.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/examples/Watches.java -------------------------------------------------------------------------------- /src/main/java/examples/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/examples/package-info.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/AclTokenType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/AclTokenType.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/BlockingQueryOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/BlockingQueryOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/Check.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/Check.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/CheckList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/CheckList.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/CheckOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/CheckOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/CheckQueryOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/CheckQueryOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/CheckStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/CheckStatus.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/ConsulClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/ConsulClient.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/ConsulClientOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/ConsulClientOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/Coordinate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/Coordinate.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/CoordinateList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/CoordinateList.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/DcCoordinates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/DcCoordinates.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/Event.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/EventList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/EventList.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/EventListOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/EventListOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/EventOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/EventOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/HealthState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/HealthState.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/KeyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/KeyValue.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/KeyValueList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/KeyValueList.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/KeyValueOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/KeyValueOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/MaintenanceOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/MaintenanceOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/Node.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/NodeList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/NodeList.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/NodeQueryOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/NodeQueryOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/PreparedQueryDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/PreparedQueryDefinition.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/PreparedQueryExecuteOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/PreparedQueryExecuteOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/PreparedQueryExecuteResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/PreparedQueryExecuteResponse.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/Service.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/ServiceEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/ServiceEntry.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/ServiceEntryList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/ServiceEntryList.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/ServiceList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/ServiceList.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/ServiceOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/ServiceOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/ServiceQueryOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/ServiceQueryOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/Session.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/Session.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/SessionBehavior.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/SessionBehavior.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/SessionList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/SessionList.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/SessionOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/SessionOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/TxnError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/TxnError.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/TxnKVOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/TxnKVOperation.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/TxnKVVerb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/TxnKVVerb.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/TxnOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/TxnOperation.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/TxnOperationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/TxnOperationType.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/TxnRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/TxnRequest.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/TxnResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/TxnResponse.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/TxnResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/TxnResult.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/TxnServiceOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/TxnServiceOperation.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/TxnServiceVerb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/TxnServiceVerb.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/Watch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/Watch.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/WatchResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/WatchResult.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/connect/ConnectOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/connect/ConnectOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/connect/ExposeOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/connect/ExposeOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/connect/ExposePathOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/connect/ExposePathOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/connect/ProxyOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/connect/ProxyOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/connect/SidecarServiceOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/connect/SidecarServiceOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/connect/UpstreamOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/connect/UpstreamOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/CheckParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/CheckParser.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/ConsulClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/ConsulClientImpl.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/CoordinateParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/CoordinateParser.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/EventParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/EventParser.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/KVParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/KVParser.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/NodeListParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/NodeListParser.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/NodeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/NodeParser.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/Query.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/ServiceEntryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/ServiceEntryParser.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/ServiceParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/ServiceParser.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/SessionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/SessionParser.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/TxnResponseParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/TxnResponseParser.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/Utils.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/impl/WatchImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/impl/WatchImpl.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/package-info.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/policy/AclPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/policy/AclPolicy.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/token/AclToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/token/AclToken.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/token/CloneAclTokenOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/token/CloneAclTokenOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/token/NodeTokenApplyingOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/token/NodeTokenApplyingOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/token/PolicyLink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/token/PolicyLink.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/token/ServiceTokenApplyingOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/token/ServiceTokenApplyingOptions.java -------------------------------------------------------------------------------- /src/main/java/io/vertx/ext/consul/token/TokenApplyingOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/io/vertx/ext/consul/token/TokenApplyingOptions.java -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/main/java/module-info.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/AggregateStatusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/AggregateStatusTest.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/ConnectOptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/ConnectOptionsTest.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/ConsulClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/ConsulClientTest.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/ConsulTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/ConsulTestBase.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/CopyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/CopyTest.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/OptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/OptionsTest.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/RandomObjects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/RandomObjects.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/Utils.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/dc/ConsulDatacenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/dc/ConsulDatacenter.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/dc/ConsulDatacenterOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/dc/ConsulDatacenterOptions.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/impl/WatchKeyPrefixCnt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/impl/WatchKeyPrefixCnt.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/instance/ConsulInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/instance/ConsulInstance.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/instance/SemVer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/instance/SemVer.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/AclPolicyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/AclPolicyTest.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/AclTokens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/AclTokens.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/AgentInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/AgentInfo.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/BrokenClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/BrokenClient.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/BrokenConsul.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/BrokenConsul.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/Catalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/Catalog.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/Checks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/Checks.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/ChecksBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/ChecksBase.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/Coordinates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/Coordinates.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/Events.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/Events.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/KVStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/KVStore.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/PreparedQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/PreparedQuery.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/SecureClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/SecureClient.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/Services.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/Services.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/Sessions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/Sessions.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/Status.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/Transactions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/Transactions.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/suite/Watches.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/suite/Watches.java -------------------------------------------------------------------------------- /src/test/java/io/vertx/ext/consul/tests/vertx/VertxHttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/io/vertx/ext/consul/tests/vertx/VertxHttpServer.java -------------------------------------------------------------------------------- /src/test/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/java/module-info.java -------------------------------------------------------------------------------- /src/test/resources/connect_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/resources/connect_example.json -------------------------------------------------------------------------------- /src/test/resources/health_http_verticle.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/resources/health_http_verticle.groovy -------------------------------------------------------------------------------- /src/test/resources/health_script.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | for /f "delims=" %%x in (%STATUS_FILE%) do exit %%x 3 | -------------------------------------------------------------------------------- /src/test/resources/health_script.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | CODE=`cat %STATUS_FILE%` 3 | exit $((CODE)) 4 | -------------------------------------------------------------------------------- /src/test/resources/health_status.txt: -------------------------------------------------------------------------------- 1 | 200 2 | -------------------------------------------------------------------------------- /src/test/resources/read_rules.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/resources/read_rules.hcl -------------------------------------------------------------------------------- /src/test/resources/server-cert-ca-chain.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/resources/server-cert-ca-chain.pem -------------------------------------------------------------------------------- /src/test/resources/server-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/resources/server-cert.pem -------------------------------------------------------------------------------- /src/test/resources/server-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/resources/server-key.pem -------------------------------------------------------------------------------- /src/test/resources/ssl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/resources/ssl.txt -------------------------------------------------------------------------------- /src/test/resources/write_rules.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vert-x3/vertx-consul-client/HEAD/src/test/resources/write_rules.hcl --------------------------------------------------------------------------------