@Override public RaftSessionClient.Builder sessionBuilder(String primitiveName, PrimitiveType primitiveType, ServiceConfig serviceConfig) { return client.sessionBuilder(primitiveName, primitiveType, serviceConfig); }
private SessionClient createProxy(RaftClient client) { return client.sessionBuilder(ClusterPrimitiveType.PRIMITIVE_NAME, ClusterPrimitiveType.INSTANCE, new ServiceConfig()) .withReadConsistency(ReadConsistency.SEQUENTIAL) .withCommunicationStrategy(CommunicationStrategy.LEADER) .build() .connect() .join(); }
/** * Creates a test session. */ private SessionClient createProxy(RaftClient client, ReadConsistency consistency) { return client.sessionBuilder("raft-fuzz-test", TestPrimitiveType.INSTANCE, new ServiceConfig()) .withReadConsistency(consistency) .withCommunicationStrategy(COMMUNICATION_STRATEGY) .build() .connect() .join(); }
/** * Creates a test session. */ private SessionClient createProxy(RaftClient client) { return client.sessionBuilder("raft-performance-test", TestPrimitiveType.INSTANCE, new ServiceConfig()) .withReadConsistency(READ_CONSISTENCY) .withCommunicationStrategy(COMMUNICATION_STRATEGY) .build(); }