本文整理汇总了Java中org.apache.tinkerpop.gremlin.driver.Cluster.Builder方法的典型用法代码示例。如果您正苦于以下问题:Java Cluster.Builder方法的具体用法?Java Cluster.Builder怎么用?Java Cluster.Builder使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.tinkerpop.gremlin.driver.Cluster
的用法示例。
在下文中一共展示了Cluster.Builder方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: build
import org.apache.tinkerpop.gremlin.driver.Cluster; //导入方法依赖的package包/类
protected Cluster build() {
Cluster.Builder builder = Cluster.build()
.addContactPoints(contactPoints)
.port(port)
.serializer(serializer.build())
.authProperties(authFactory.map(af -> af.build()).orElse(null))
.channelizer(channelizer)
// ssl settings
.enableSsl(ssl.isEnabled())
.keyCertChainFile(ssl.getKeyCertChainFile())
.keyFile(ssl.getKeyFile())
.keyPassword(ssl.getKeyPassword())
.trustCertificateChainFile(ssl.getTrustCertChainFile())
// pool settings
.nioPoolSize(nioPoolSize)
.workerPoolSize(workerPoolSize)
.maxConnectionPoolSize(maxConnectionPoolSize)
.maxWaitForConnection((int)maxWaitForConnection.toMilliseconds())
.maxWaitForSessionClose((int)maxWaitForSessionClose.toMilliseconds())
.maxInProcessPerConnection(maxInProcessPerConnection)
.maxSimultaneousUsagePerConnection(maxSimultaneousUsagePerConnection)
.keepAliveInterval(keepAliveInterval.toMilliseconds())
.reconnectInterval((int)reconnectInterval.toMilliseconds())
.resultIterationBatchSize(resultIterationBatchSize)
.maxContentLength(maxContentLength);
Cluster cluster = builder.create();
return cluster;
}
示例2: janusCluster
import org.apache.tinkerpop.gremlin.driver.Cluster; //导入方法依赖的package包/类
@Bean
public Cluster janusCluster(
MessageSerializer messageSerializer,
JanusGraphProperties properties) {
Cluster.Builder clusterBuilder = Cluster.build()
.port(properties.getPort())
.serializer(messageSerializer);
for (String contactPoint : properties.getHosts()) {
clusterBuilder.addContactPoint(contactPoint);
}
return clusterBuilder.create();
}
示例3: build
import org.apache.tinkerpop.gremlin.driver.Cluster; //导入方法依赖的package包/类
public static Cluster.Builder build() {
return Cluster.build("localhost").port(45940);
}