GremlinClusterBuilder |
GremlinClusterBuilder.acquireConnectionBackoffMillis(int acquireConnectionBackoffMillis) |
Number of millis to wait between each attempt to acquire a connection.
|
GremlinClusterBuilder |
GremlinClusterBuilder.addContactPoint(String address) |
Adds the address of a Gremlin Server to the list of servers a Client will try to contact to send
requests to.
|
GremlinClusterBuilder |
GremlinClusterBuilder.addContactPoint(Endpoint endpoint) |
|
GremlinClusterBuilder |
GremlinClusterBuilder.addContactPoints(String... addresses) |
Add one or more the addresses of a Gremlin Servers to the list of servers a Client will try to
contact to send requests to.
|
GremlinClusterBuilder |
GremlinClusterBuilder.addContactPoints(Collection<String> addresses) |
|
GremlinClusterBuilder |
GremlinClusterBuilder.addContactPoints(EndpointCollection endpointCollection) |
|
GremlinClusterBuilder |
GremlinClusterBuilder.addContactPointsMetadata(Collection<Endpoint> endpointCollection) |
|
GremlinClusterBuilder |
GremlinClusterBuilder.addContactPointsMetadata(Endpoint... endpointCollection) |
|
GremlinClusterBuilder |
GremlinClusterBuilder.addMetricsHandler(MetricsHandler handler) |
|
GremlinClusterBuilder |
GremlinClusterBuilder.authProperties(org.apache.tinkerpop.gremlin.driver.AuthProperties authProps) |
Specifies parameters for authentication to Gremlin Server.
|
static GremlinClusterBuilder |
GremlinClusterBuilder.build() |
|
GremlinClusterBuilder |
GremlinClusterBuilder.channelizer(Class channelizerClass) |
Specify the Channelizer implementation to use on the client when creating a Connection.
|
GremlinClusterBuilder |
GremlinClusterBuilder.channelizer(String channelizerClass) |
Specify the Channelizer implementation to use on the client when creating a Connection.
|
GremlinClusterBuilder |
GremlinClusterBuilder.credentials(String username,
String password) |
Sets the AuthProperties.Property.USERNAME and AuthProperties.Property.PASSWORD properties
for authentication to Gremlin Server.
|
GremlinClusterBuilder |
GremlinClusterBuilder.eagerRefreshBackoffMillis(int eagerRefreshBackoffMillis) |
Minimum number of millis to wait between invoking handler supplied in
onEagerRefresh.
|
GremlinClusterBuilder |
GremlinClusterBuilder.eagerRefreshWaitTimeMillis(int eagerRefreshWaitTimeMillis) |
Number of millis to wait while trying to acquire connection before invoking handler supplied in
onEagerRefresh.
|
GremlinClusterBuilder |
GremlinClusterBuilder.enableMetrics(boolean enableMetrics) |
|
GremlinClusterBuilder |
GremlinClusterBuilder.enableSsl(boolean enable) |
Enables connectivity over SSL - note that the server should be configured with SSL turned on for this
setting to work properly.
|
GremlinClusterBuilder |
GremlinClusterBuilder.endpointFilter(EndpointFilter endpointFilter) |
Strategy for filtering and enriching available endpoints before creating clients.
|
GremlinClusterBuilder |
GremlinClusterBuilder.handshakeInterceptor(org.apache.tinkerpop.gremlin.driver.HandshakeInterceptor interceptor) |
Specifies an HandshakeInterceptor that will allow manipulation of the
FullHttpRequest prior to its being sent over the websocket.
|
GremlinClusterBuilder |
GremlinClusterBuilder.ignoreExceptionsDuringEndpointCreation(Map<Class<? extends Exception>,Set<String>> ignoreExceptionsDuringEndpointCreation) |
Sets the exceptions to be ignored during Endpoint Creation
|
GremlinClusterBuilder |
GremlinClusterBuilder.jaasEntry(String jaasEntry) |
Sets the AuthProperties.Property.JAAS_ENTRY properties for authentication to Gremlin Server.
|
GremlinClusterBuilder |
GremlinClusterBuilder.keepAliveInterval(long keepAliveInterval) |
Length of time in milliseconds to wait on an idle connection before sending a keep-alive request.
|
GremlinClusterBuilder |
GremlinClusterBuilder.keyCertChainFile(String keyCertChainFile) |
Deprecated.
|
GremlinClusterBuilder |
GremlinClusterBuilder.keyFile(String keyFile) |
Deprecated.
|
GremlinClusterBuilder |
GremlinClusterBuilder.keyPassword(String keyPassword) |
Deprecated.
|
GremlinClusterBuilder |
GremlinClusterBuilder.keyStore(String keyStore) |
The file location of the private key in JKS or PKCS#12 format.
|
GremlinClusterBuilder |
GremlinClusterBuilder.keyStorePassword(String keyStorePassword) |
The password of the keyStore, or null if it's not password-protected.
|
GremlinClusterBuilder |
GremlinClusterBuilder.keyStoreType(String keyStoreType) |
The format of the keyStore, either JKS or PKCS12
|
GremlinClusterBuilder |
GremlinClusterBuilder.loadBalancingStrategy(Supplier<org.apache.tinkerpop.gremlin.driver.LoadBalancingStrategy> loadBalancingStrategy) |
Specifies the load balancing strategy to use on the client side.
|
GremlinClusterBuilder |
GremlinClusterBuilder.maxConnectionPoolSize(int maxSize) |
The maximum size that the ConnectionPool can grow.
|
GremlinClusterBuilder |
GremlinClusterBuilder.maxContentLength(int maxContentLength) |
The maximum size in bytes of any request sent to the server.
|
GremlinClusterBuilder |
GremlinClusterBuilder.maxInProcessPerConnection(int maxInProcessPerConnection) |
The maximum number of in-flight requests that can occur on a Connection.
|
GremlinClusterBuilder |
GremlinClusterBuilder.maxSimultaneousUsagePerConnection(int maxSimultaneousUsagePerConnection) |
The maximum number of times that a Connection can be borrowed from the pool simultaneously.
|
GremlinClusterBuilder |
GremlinClusterBuilder.maxWaitForClose(int maxWait) |
If the connection is using a "session" this setting represents the amount of time in milliseconds to wait
for that session to close before timing out where the default value is 3000.
|
GremlinClusterBuilder |
GremlinClusterBuilder.maxWaitForConnection(int maxWait) |
The maximum amount of time to wait for a connection to be borrowed from the connection pool.
|
GremlinClusterBuilder |
GremlinClusterBuilder.minConnectionPoolSize(int minSize) |
The minimum size of the ConnectionPool.
|
GremlinClusterBuilder |
GremlinClusterBuilder.minInProcessPerConnection(int minInProcessPerConnection) |
The minimum number of in-flight requests that can occur on a Connection before it is considered
for closing on return to the ConnectionPool.
|
GremlinClusterBuilder |
GremlinClusterBuilder.minSimultaneousUsagePerConnection(int minSimultaneousUsagePerConnection) |
The minimum number of times that a Connection should be borrowed from the pool before it falls
under consideration for closing.
|
GremlinClusterBuilder |
GremlinClusterBuilder.nioPoolSize(int nioPoolSize) |
Size of the pool for handling request/response operations.
|
GremlinClusterBuilder |
GremlinClusterBuilder.onEagerRefresh(OnEagerRefresh eventHandler) |
|
GremlinClusterBuilder |
GremlinClusterBuilder.path(String path) |
The path to the Gremlin service on the host which is "/gremlin" by default.
|
GremlinClusterBuilder |
GremlinClusterBuilder.port(int port) |
Sets the port that the Gremlin Servers will be listening on.
|
GremlinClusterBuilder |
GremlinClusterBuilder.protocol(String protocol) |
Sets the AuthProperties.Property.PROTOCOL properties for authentication to Gremlin Server.
|
GremlinClusterBuilder |
GremlinClusterBuilder.reconnectInterval(int interval) |
Time in milliseconds to wait between retries when attempting to reconnect to a dead host.
|
GremlinClusterBuilder |
GremlinClusterBuilder.resultIterationBatchSize(int size) |
Override the server setting that determines how many results are returned per batch.
|
GremlinClusterBuilder |
GremlinClusterBuilder.serializer(String mimeType) |
Set the MessageSerializer to use given the exact name of a Serializers enum.
|
GremlinClusterBuilder |
GremlinClusterBuilder.serializer(org.apache.tinkerpop.gremlin.util.MessageSerializer serializer) |
Sets the MessageSerializer to use.
|
GremlinClusterBuilder |
GremlinClusterBuilder.serializer(org.apache.tinkerpop.gremlin.util.ser.Serializers mimeType) |
Set the MessageSerializer to use via the Serializers enum.
|
GremlinClusterBuilder |
GremlinClusterBuilder.sslCipherSuites(List<String> sslCipherSuites) |
A list of cipher suites to enable.
|
GremlinClusterBuilder |
GremlinClusterBuilder.sslContext(io.netty.handler.ssl.SslContext sslContext) |
Explicitly set the SslContext for when more flexibility is required in the configuration than is
allowed by the GremlinClusterBuilder.
|
GremlinClusterBuilder |
GremlinClusterBuilder.sslEnabledProtocols(List<String> sslEnabledProtocols) |
A list of SSL protocols to enable.
|
GremlinClusterBuilder |
GremlinClusterBuilder.sslSkipCertValidation(boolean sslSkipCertValidation) |
If true, trust all certificates and do not perform any validation.
|
GremlinClusterBuilder |
GremlinClusterBuilder.topologyAwareBuilderConfigurator(TopologyAwareBuilderConfigurator configurator) |
|
GremlinClusterBuilder |
GremlinClusterBuilder.trustCertificateChainFile(String certificateChainFile) |
Deprecated.
|
GremlinClusterBuilder |
GremlinClusterBuilder.trustStore(String trustStore) |
The file location for a SSL Certificate Chain to use when SSL is enabled.
|
GremlinClusterBuilder |
GremlinClusterBuilder.trustStorePassword(String trustStorePassword) |
The password of the trustStore, or null if it's not password-protected.
|
GremlinClusterBuilder |
GremlinClusterBuilder.validationRequest(String script) |
Specify a valid Gremlin script that can be used to test remote operations.
|
GremlinClusterBuilder |
GremlinClusterBuilder.workerPoolSize(int workerPoolSize) |
Size of the pool for handling background work.
|