Class GremlinClient

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GremlinClient.GremlinAliasClusterClient  
      • Nested classes/interfaces inherited from class org.apache.tinkerpop.gremlin.driver.Client

        org.apache.tinkerpop.gremlin.driver.Client.AliasClusteredClient, org.apache.tinkerpop.gremlin.driver.Client.ClusteredClient, org.apache.tinkerpop.gremlin.driver.Client.SessionedClient, org.apache.tinkerpop.gremlin.driver.Client.SessionSettings, org.apache.tinkerpop.gremlin.driver.Client.Settings
    • Field Summary

      • Fields inherited from class org.apache.tinkerpop.gremlin.driver.Client

        cluster, initialized, settings, TOO_MANY_IN_FLIGHT_REQUESTS
    • Method Detail

      • refreshEndpoints

        public void refreshEndpoints()
        Refreshes the client with its current set of endpoints. (Useful for triggering metrics for static cluster topologies.)
      • initializeImplementation

        protected void initializeImplementation()
        Specified by:
        initializeImplementation in class org.apache.tinkerpop.gremlin.driver.Client
      • chooseConnection

        protected org.apache.tinkerpop.gremlin.driver.Connection chooseConnection​(org.apache.tinkerpop.gremlin.driver.message.RequestMessage msg)
                                                                           throws TimeoutException,
                                                                                  org.apache.tinkerpop.gremlin.driver.exception.ConnectionException
        Specified by:
        chooseConnection in class org.apache.tinkerpop.gremlin.driver.Client
        Throws:
        TimeoutException
        org.apache.tinkerpop.gremlin.driver.exception.ConnectionException
      • alias

        public org.apache.tinkerpop.gremlin.driver.Client alias​(String graphOrTraversalSource)
        Overrides:
        alias in class org.apache.tinkerpop.gremlin.driver.Client
      • alias

        public org.apache.tinkerpop.gremlin.driver.Client alias​(Map<String,​String> aliases)
        Overrides:
        alias in class org.apache.tinkerpop.gremlin.driver.Client
      • isClosing

        public boolean isClosing()
        Specified by:
        isClosing in class org.apache.tinkerpop.gremlin.driver.Client
      • closeAsync

        public CompletableFuture<Void> closeAsync()
        Specified by:
        closeAsync in class org.apache.tinkerpop.gremlin.driver.Client
      • init

        public org.apache.tinkerpop.gremlin.driver.Client init()
        Overrides:
        init in class org.apache.tinkerpop.gremlin.driver.Client