## Uses of Class
io.vertx.ext.consul.BlockingQueryOptions

- Packages that use BlockingQueryOptions
  Package | Description
  --- | ---
  io.vertx.ext.consul |
  io.vertx.reactivex.ext.consul |
  io.vertx.rxjava.ext.consul |
  io.vertx.rxjava3.ext.consul |

- - ### Uses of BlockingQueryOptions in io.vertx.ext.consul

    Methods in io.vertx.ext.consul that return BlockingQueryOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `BlockingQueryOptions` | CheckQueryOptions.`getBlockingOptions()` | Get options for blocking query
    `BlockingQueryOptions` | EventListOptions.`getBlockingOptions()` | Get options for blocking query
    `BlockingQueryOptions` | NodeQueryOptions.`getBlockingOptions()` | Get options for blocking query
    `BlockingQueryOptions` | ServiceQueryOptions.`getBlockingOptions()` | Get options for blocking query
    `BlockingQueryOptions` | BlockingQueryOptions.`setIndex​(long index)` | Set index indicating that the client wishes to wait for any changes subsequent to that index.
    `BlockingQueryOptions` | BlockingQueryOptions.`setWait​(String wait)` | Specifying a maximum duration for the blocking request.

    Methods in io.vertx.ext.consul with parameters of type BlockingQueryOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<ServiceList>` | ConsulClient.`catalogNodeServicesWithOptions​(String node, BlockingQueryOptions options)` | Returns the node's registered services This is blocking query unlike `ConsulClient.catalogNodeServices(String)`
    `Future<ServiceList>` | ConsulClient.`catalogServicesWithOptions​(BlockingQueryOptions options)` | Returns the services registered in a datacenter This is blocking query unlike `ConsulClient.catalogServices()`
    `Future<CoordinateList>` | ConsulClient.`coordinateNodesWithOptions​(BlockingQueryOptions options)` | Returns the LAN network coordinates for all nodes in a given DC This is blocking query unlike `ConsulClient.coordinateNodes()`
    `Future<List<String>>` | ConsulClient.`getKeysWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of keys that corresponding to the specified key prefix.
    `Future<KeyValueList>` | ConsulClient.`getValuesWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of key/value pairs that corresponding to the specified key prefix.
    `Future<KeyValue>` | ConsulClient.`getValueWithOptions​(String key, BlockingQueryOptions options)` | Returns key/value pair that corresponding to the specified key.
    `Future<Session>` | ConsulClient.`infoSessionWithOptions​(String id, BlockingQueryOptions options)` | Returns the requested session information This is blocking query unlike `ConsulClient.infoSession(String)`
    `Future<SessionList>` | ConsulClient.`listNodeSessionsWithOptions​(String nodeId, BlockingQueryOptions options)` | Returns the active sessions for a given node This is blocking query unlike `ConsulClient.listNodeSessions(String)`
    `Future<SessionList>` | ConsulClient.`listSessionsWithOptions​(BlockingQueryOptions options)` | Returns the active sessions This is blocking query unlike `ConsulClient.listSessions()`
    `CheckQueryOptions` | CheckQueryOptions.`setBlockingOptions​(BlockingQueryOptions options)` | Set options for blocking query
    `EventListOptions` | EventListOptions.`setBlockingOptions​(BlockingQueryOptions options)` | Set options for blocking query
    `NodeQueryOptions` | NodeQueryOptions.`setBlockingOptions​(BlockingQueryOptions options)` | Set options for blocking query
    `ServiceQueryOptions` | ServiceQueryOptions.`setBlockingOptions​(BlockingQueryOptions options)` | Set options for blocking query

    Constructors in io.vertx.ext.consul with parameters of type BlockingQueryOptions
    Constructor | Description
    --- | ---
    `BlockingQueryOptions​(BlockingQueryOptions options)` | Copy constructor

  - ### Uses of BlockingQueryOptions in io.vertx.reactivex.ext.consul

    Methods in io.vertx.reactivex.ext.consul with parameters of type BlockingQueryOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<ServiceList>` | ConsulClient.`catalogNodeServicesWithOptions​(String node, BlockingQueryOptions options)` | Returns the node's registered services This is blocking query unlike `ConsulClient.catalogNodeServices(java.lang.String)`
    `Future<ServiceList>` | ConsulClient.`catalogServicesWithOptions​(BlockingQueryOptions options)` | Returns the services registered in a datacenter This is blocking query unlike `ConsulClient.catalogServices()`
    `Future<CoordinateList>` | ConsulClient.`coordinateNodesWithOptions​(BlockingQueryOptions options)` | Returns the LAN network coordinates for all nodes in a given DC This is blocking query unlike `ConsulClient.coordinateNodes()`
    `Future<List<String>>` | ConsulClient.`getKeysWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of keys that corresponding to the specified key prefix.
    `Future<KeyValueList>` | ConsulClient.`getValuesWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of key/value pairs that corresponding to the specified key prefix.
    `Future<KeyValue>` | ConsulClient.`getValueWithOptions​(String key, BlockingQueryOptions options)` | Returns key/value pair that corresponding to the specified key.
    `Future<Session>` | ConsulClient.`infoSessionWithOptions​(String id, BlockingQueryOptions options)` | Returns the requested session information This is blocking query unlike `ConsulClient.infoSession(java.lang.String)`
    `Future<SessionList>` | ConsulClient.`listNodeSessionsWithOptions​(String nodeId, BlockingQueryOptions options)` | Returns the active sessions for a given node This is blocking query unlike `ConsulClient.listNodeSessions(java.lang.String)`
    `Future<SessionList>` | ConsulClient.`listSessionsWithOptions​(BlockingQueryOptions options)` | Returns the active sessions This is blocking query unlike `ConsulClient.listSessions()`
    `Single<ServiceList>` | ConsulClient.`rxCatalogNodeServicesWithOptions​(String node, BlockingQueryOptions options)` | Returns the node's registered services This is blocking query unlike `ConsulClient.catalogNodeServices(java.lang.String)`
    `Single<ServiceList>` | ConsulClient.`rxCatalogServicesWithOptions​(BlockingQueryOptions options)` | Returns the services registered in a datacenter This is blocking query unlike `ConsulClient.catalogServices()`
    `Single<CoordinateList>` | ConsulClient.`rxCoordinateNodesWithOptions​(BlockingQueryOptions options)` | Returns the LAN network coordinates for all nodes in a given DC This is blocking query unlike `ConsulClient.coordinateNodes()`
    `Single<List<String>>` | ConsulClient.`rxGetKeysWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of keys that corresponding to the specified key prefix.
    `Single<KeyValueList>` | ConsulClient.`rxGetValuesWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of key/value pairs that corresponding to the specified key prefix.
    `Single<KeyValue>` | ConsulClient.`rxGetValueWithOptions​(String key, BlockingQueryOptions options)` | Returns key/value pair that corresponding to the specified key.
    `Single<Session>` | ConsulClient.`rxInfoSessionWithOptions​(String id, BlockingQueryOptions options)` | Returns the requested session information This is blocking query unlike `ConsulClient.infoSession(java.lang.String)`
    `Single<SessionList>` | ConsulClient.`rxListNodeSessionsWithOptions​(String nodeId, BlockingQueryOptions options)` | Returns the active sessions for a given node This is blocking query unlike `ConsulClient.listNodeSessions(java.lang.String)`
    `Single<SessionList>` | ConsulClient.`rxListSessionsWithOptions​(BlockingQueryOptions options)` | Returns the active sessions This is blocking query unlike `ConsulClient.listSessions()`

  - ### Uses of BlockingQueryOptions in io.vertx.rxjava.ext.consul

    Methods in io.vertx.rxjava.ext.consul with parameters of type BlockingQueryOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<ServiceList>` | ConsulClient.`catalogNodeServicesWithOptions​(String node, BlockingQueryOptions options)` | Returns the node's registered services This is blocking query unlike `ConsulClient.catalogNodeServices(java.lang.String)`
    `Future<ServiceList>` | ConsulClient.`catalogServicesWithOptions​(BlockingQueryOptions options)` | Returns the services registered in a datacenter This is blocking query unlike `ConsulClient.catalogServices()`
    `Future<CoordinateList>` | ConsulClient.`coordinateNodesWithOptions​(BlockingQueryOptions options)` | Returns the LAN network coordinates for all nodes in a given DC This is blocking query unlike `ConsulClient.coordinateNodes()`
    `Future<List<String>>` | ConsulClient.`getKeysWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of keys that corresponding to the specified key prefix.
    `Future<KeyValueList>` | ConsulClient.`getValuesWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of key/value pairs that corresponding to the specified key prefix.
    `Future<KeyValue>` | ConsulClient.`getValueWithOptions​(String key, BlockingQueryOptions options)` | Returns key/value pair that corresponding to the specified key.
    `Future<Session>` | ConsulClient.`infoSessionWithOptions​(String id, BlockingQueryOptions options)` | Returns the requested session information This is blocking query unlike `ConsulClient.infoSession(java.lang.String)`
    `Future<SessionList>` | ConsulClient.`listNodeSessionsWithOptions​(String nodeId, BlockingQueryOptions options)` | Returns the active sessions for a given node This is blocking query unlike `ConsulClient.listNodeSessions(java.lang.String)`
    `Future<SessionList>` | ConsulClient.`listSessionsWithOptions​(BlockingQueryOptions options)` | Returns the active sessions This is blocking query unlike `ConsulClient.listSessions()`
    `Single<ServiceList>` | ConsulClient.`rxCatalogNodeServicesWithOptions​(String node, BlockingQueryOptions options)` | Returns the node's registered services This is blocking query unlike `ConsulClient.catalogNodeServices(java.lang.String)`
    `Single<ServiceList>` | ConsulClient.`rxCatalogServicesWithOptions​(BlockingQueryOptions options)` | Returns the services registered in a datacenter This is blocking query unlike `ConsulClient.catalogServices()`
    `Single<CoordinateList>` | ConsulClient.`rxCoordinateNodesWithOptions​(BlockingQueryOptions options)` | Returns the LAN network coordinates for all nodes in a given DC This is blocking query unlike `ConsulClient.coordinateNodes()`
    `Single<List<String>>` | ConsulClient.`rxGetKeysWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of keys that corresponding to the specified key prefix.
    `Single<KeyValueList>` | ConsulClient.`rxGetValuesWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of key/value pairs that corresponding to the specified key prefix.
    `Single<KeyValue>` | ConsulClient.`rxGetValueWithOptions​(String key, BlockingQueryOptions options)` | Returns key/value pair that corresponding to the specified key.
    `Single<Session>` | ConsulClient.`rxInfoSessionWithOptions​(String id, BlockingQueryOptions options)` | Returns the requested session information This is blocking query unlike `ConsulClient.infoSession(java.lang.String)`
    `Single<SessionList>` | ConsulClient.`rxListNodeSessionsWithOptions​(String nodeId, BlockingQueryOptions options)` | Returns the active sessions for a given node This is blocking query unlike `ConsulClient.listNodeSessions(java.lang.String)`
    `Single<SessionList>` | ConsulClient.`rxListSessionsWithOptions​(BlockingQueryOptions options)` | Returns the active sessions This is blocking query unlike `ConsulClient.listSessions()`

  - ### Uses of BlockingQueryOptions in io.vertx.rxjava3.ext.consul

    Methods in io.vertx.rxjava3.ext.consul with parameters of type BlockingQueryOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Single<ServiceList>` | ConsulClient.`catalogNodeServicesWithOptions​(String node, BlockingQueryOptions options)` | Returns the node's registered services This is blocking query unlike `ConsulClient.catalogNodeServices(java.lang.String)`
    `Single<ServiceList>` | ConsulClient.`catalogServicesWithOptions​(BlockingQueryOptions options)` | Returns the services registered in a datacenter This is blocking query unlike `ConsulClient.catalogServices()`
    `Single<CoordinateList>` | ConsulClient.`coordinateNodesWithOptions​(BlockingQueryOptions options)` | Returns the LAN network coordinates for all nodes in a given DC This is blocking query unlike `ConsulClient.coordinateNodes()`
    `Single<List<String>>` | ConsulClient.`getKeysWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of keys that corresponding to the specified key prefix.
    `Single<KeyValueList>` | ConsulClient.`getValuesWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of key/value pairs that corresponding to the specified key prefix.
    `Single<KeyValue>` | ConsulClient.`getValueWithOptions​(String key, BlockingQueryOptions options)` | Returns key/value pair that corresponding to the specified key.
    `Single<Session>` | ConsulClient.`infoSessionWithOptions​(String id, BlockingQueryOptions options)` | Returns the requested session information This is blocking query unlike `ConsulClient.infoSession(java.lang.String)`
    `Single<SessionList>` | ConsulClient.`listNodeSessionsWithOptions​(String nodeId, BlockingQueryOptions options)` | Returns the active sessions for a given node This is blocking query unlike `ConsulClient.listNodeSessions(java.lang.String)`
    `Single<SessionList>` | ConsulClient.`listSessionsWithOptions​(BlockingQueryOptions options)` | Returns the active sessions This is blocking query unlike `ConsulClient.listSessions()`
    `Single<ServiceList>` | ConsulClient.`rxCatalogNodeServicesWithOptions​(String node, BlockingQueryOptions options)` | Returns the node's registered services This is blocking query unlike `ConsulClient.catalogNodeServices(java.lang.String)`
    `Single<ServiceList>` | ConsulClient.`rxCatalogServicesWithOptions​(BlockingQueryOptions options)` | Returns the services registered in a datacenter This is blocking query unlike `ConsulClient.catalogServices()`
    `Single<CoordinateList>` | ConsulClient.`rxCoordinateNodesWithOptions​(BlockingQueryOptions options)` | Returns the LAN network coordinates for all nodes in a given DC This is blocking query unlike `ConsulClient.coordinateNodes()`
    `Single<List<String>>` | ConsulClient.`rxGetKeysWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of keys that corresponding to the specified key prefix.
    `Single<KeyValueList>` | ConsulClient.`rxGetValuesWithOptions​(String keyPrefix, BlockingQueryOptions options)` | Returns the list of key/value pairs that corresponding to the specified key prefix.
    `Single<KeyValue>` | ConsulClient.`rxGetValueWithOptions​(String key, BlockingQueryOptions options)` | Returns key/value pair that corresponding to the specified key.
    `Single<Session>` | ConsulClient.`rxInfoSessionWithOptions​(String id, BlockingQueryOptions options)` | Returns the requested session information This is blocking query unlike `ConsulClient.infoSession(java.lang.String)`
    `Single<SessionList>` | ConsulClient.`rxListNodeSessionsWithOptions​(String nodeId, BlockingQueryOptions options)` | Returns the active sessions for a given node This is blocking query unlike `ConsulClient.listNodeSessions(java.lang.String)`
    `Single<SessionList>` | ConsulClient.`rxListSessionsWithOptions​(BlockingQueryOptions options)` | Returns the active sessions This is blocking query unlike `ConsulClient.listSessions()`