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

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

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

    Methods in io.vertx.ext.consul that return SessionList
    Modifier and Type | Method | Description
    --- | --- | ---
    `SessionList` | SessionList.`setIndex​(long index)` | Set Consul index, a unique identifier representing the current state of the requested list of sessions
    `SessionList` | SessionList.`setList​(List<Session> list)` | Set list of sessions

    Methods in io.vertx.ext.consul that return types with arguments of type SessionList
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<SessionList>` | ConsulClient.`listNodeSessions​(String nodeId)` | Returns the active sessions for a given node
    `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.`listSessions()` | Returns the active sessions
    `Future<SessionList>` | ConsulClient.`listSessionsWithOptions​(BlockingQueryOptions options)` | Returns the active sessions This is blocking query unlike `ConsulClient.listSessions()`

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

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

    Methods in io.vertx.reactivex.ext.consul that return types with arguments of type SessionList
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<SessionList>` | ConsulClient.`listNodeSessions​(String nodeId)` | Returns the active sessions for a given node
    `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.`listSessions()` | Returns the active sessions
    `Future<SessionList>` | ConsulClient.`listSessionsWithOptions​(BlockingQueryOptions options)` | Returns the active sessions This is blocking query unlike `ConsulClient.listSessions()`
    `Single<SessionList>` | ConsulClient.`rxListNodeSessions​(String nodeId)` | Returns the active sessions for a given node
    `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.`rxListSessions()` | Returns the active sessions
    `Single<SessionList>` | ConsulClient.`rxListSessionsWithOptions​(BlockingQueryOptions options)` | Returns the active sessions This is blocking query unlike `ConsulClient.listSessions()`

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

    Methods in io.vertx.rxjava3.ext.consul that return types with arguments of type SessionList
    Modifier and Type | Method | Description
    --- | --- | ---
    `Single<SessionList>` | ConsulClient.`listNodeSessions​(String nodeId)` | Returns the active sessions for a given node
    `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.`listSessions()` | Returns the active sessions
    `Single<SessionList>` | ConsulClient.`listSessionsWithOptions​(BlockingQueryOptions options)` | Returns the active sessions This is blocking query unlike `ConsulClient.listSessions()`
    `Single<SessionList>` | ConsulClient.`rxListNodeSessions​(String nodeId)` | Returns the active sessions for a given node
    `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.`rxListSessions()` | Returns the active sessions
    `Single<SessionList>` | ConsulClient.`rxListSessionsWithOptions​(BlockingQueryOptions options)` | Returns the active sessions This is blocking query unlike `ConsulClient.listSessions()`