## Uses of Class
org.apache.tinkerpop.gremlin.driver.Host

- Packages that use Host
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.driver |
  org.apache.tinkerpop.gremlin.driver.remote |

- - ### Uses of Host in org.apache.tinkerpop.gremlin.driver

    Fields in org.apache.tinkerpop.gremlin.driver with type parameters of type Host
    Modifier and Type | Field and Description
    --- | ---
    `protected ConcurrentMap<Host,org.apache.tinkerpop.gremlin.driver.ConnectionPool>` | Client.ClusteredClient.`hostConnectionPools`

    Methods in org.apache.tinkerpop.gremlin.driver that return Host
    Modifier and Type | Method and Description
    --- | ---
    `Host` | ResultSet.`getHost()`

    Methods in org.apache.tinkerpop.gremlin.driver that return types with arguments of type Host
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Host>` | Cluster.`allHosts()` Gets a list of all the configured hosts.
    `Iterator<Host>` | LoadBalancingStrategy.`select(RequestMessage msg)` Provide an ordered list of hosts to send the given `RequestMessage` to.
    `Iterator<Host>` | LoadBalancingStrategy.RoundRobin.`select(RequestMessage msg)`

    Methods in org.apache.tinkerpop.gremlin.driver with parameters of type Host
    Modifier and Type | Method and Description
    --- | ---
    `void` | Host.Listener.`onAvailable(Host host)`
    `void` | LoadBalancingStrategy.RoundRobin.`onAvailable(Host host)`
    `void` | Host.Listener.`onNew(Host host)`
    `void` | LoadBalancingStrategy.RoundRobin.`onNew(Host host)`
    `void` | Host.Listener.`onRemove(Host host)`
    `void` | LoadBalancingStrategy.RoundRobin.`onRemove(Host host)`
    `void` | Host.Listener.`onUnavailable(Host host)`
    `void` | LoadBalancingStrategy.RoundRobin.`onUnavailable(Host host)`

    Method parameters in org.apache.tinkerpop.gremlin.driver with type arguments of type Host
    Modifier and Type | Method and Description
    --- | ---
    `void` | LoadBalancingStrategy.`initialize(Cluster cluster, Collection<Host> hosts)` Initialize the strategy with the `Cluster` instance and the expected host list.
    `void` | LoadBalancingStrategy.RoundRobin.`initialize(Cluster cluster, Collection<Host> hosts)`

    Constructors in org.apache.tinkerpop.gremlin.driver with parameters of type Host
    Constructor and Description
    `ResultSet(org.apache.tinkerpop.gremlin.driver.ResultQueue resultQueue, ExecutorService executor, CompletableFuture<Void> readCompleted, RequestMessage originalRequestMessage, Host host)`

  - ### Uses of Host in org.apache.tinkerpop.gremlin.driver.remote

    Constructors in org.apache.tinkerpop.gremlin.driver.remote with parameters of type Host
    Constructor and Description
    `DriverRemoteTraversalSideEffects(Client client, UUID serverSideEffect, Host host, CompletableFuture<Void> ready)` Deprecated. As of release 3.4.0, replaced by `DriverRemoteTraversalSideEffects.DriverRemoteTraversalSideEffects(Client, ResultSet)`

Copyright © 2013–2020 Apache Software Foundation. All rights reserved.