Package org.kiwiproject.consul
Class PreparedQueryClient
java.lang.Object
org.kiwiproject.consul.PreparedQueryClient
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncreatePreparedQuery(PreparedQuery preparedQuery) Creates a prepared query.createPreparedQuery(PreparedQuery preparedQuery, String dc) Creates a prepared query.voidDeletes a prepared query by its ID.voiddeletePreparedQuery(String id, String dc) Deletes a prepared query by its ID.Executes a prepared query by its name or ID.voidexecute(String nameOrId, QueryOptions options, Callback<QueryResults> callback) Executes a prepared query by its name or ID.Retrieves the list of prepared queries.Retrieves the list of prepared queries.Retrieves a prepared query by its ID.getPreparedQuery(String id, String dc) Retrieves a prepared query by its ID.
-
Field Details
-
http
-
-
Method Details
-
createPreparedQuery
Creates a prepared query.POST /v1/query
- Parameters:
preparedQuery- The prepared query to create.- Returns:
- The ID of the created query.
-
createPreparedQuery
Creates a prepared query.POST /v1/query
- Parameters:
preparedQuery- The prepared query to create.dc- The data center.- Returns:
- The ID of the created query.
-
getPreparedQueries
Retrieves the list of prepared queries.GET /v1/query
- Returns:
- The list of prepared queries.
-
getPreparedQueries
Retrieves the list of prepared queries.GET /v1/query
- Parameters:
dc- The data center.- Returns:
- The list of prepared queries.
-
getPreparedQuery
Retrieves a prepared query by its ID.GET /v1/query/{id}
- Parameters:
id- The query ID.- Returns:
- The store prepared query.
-
getPreparedQuery
Retrieves a prepared query by its ID.GET /v1/query/{id}
- Parameters:
id- The query ID.dc- The data center.- Returns:
- The store prepared query.
-
execute
Executes a prepared query by its name or ID.- Parameters:
nameOrId- The query name or ID.- Returns:
- A
QueryResultsobject containing service instances.
-
execute
Executes a prepared query by its name or ID.- Parameters:
nameOrId- The query name or ID.options- Query options.callback- Basic callback for the response.
-
deletePreparedQuery
Deletes a prepared query by its ID.- Parameters:
id- The query ID
-
deletePreparedQuery
Deletes a prepared query by its ID.- Parameters:
id- The query IDdc- The data center
-
getConfig
-
getEventHandler
-