当前位置: 首页>>代码示例>>Java>>正文


Java Cluster.Builder方法代码示例

本文整理汇总了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;
}
 
开发者ID:experoinc,项目名称:dropwizard-tinkerpop,代码行数:31,代码来源:TinkerPopFactory.java

示例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();
}
 
开发者ID:experoinc,项目名称:spring-boot-graph-day,代码行数:16,代码来源:JanusGraphConfiguration.java

示例3: build

import org.apache.tinkerpop.gremlin.driver.Cluster; //导入方法依赖的package包/类
public static Cluster.Builder build() {
    return Cluster.build("localhost").port(45940);
}
 
开发者ID:apache,项目名称:tinkerpop,代码行数:4,代码来源:TestClientFactory.java


注:本文中的org.apache.tinkerpop.gremlin.driver.Cluster.Builder方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。