Hi all,

We have added new builder classes to construct Session and SessionPool in
Java Native API, providing a cleaner way to configure the various
parameters. Feel free to try it out and give your feedback!

*Old way:*
Session(String host, int rpcPort)
Session(String host, String rpcPort, String username, String password)
Session(String host, int rpcPort, String username, String password)

*New way:*
    session =
        new Session.Builder()
            .host(String host)
            .port(int port)
            .fetchSize(int fetchSize)
            .username(String username)
            .password(String password)
            .thriftDefaultBufferSize(int thriftDefaultBufferSize)
            .thriftMaxFrameSize(int thriftMaxFrameSize)
            .enableCacheLeader(boolean enableCacheLeader)
            .build();

Docs:
https://iotdb.apache.org/UserGuide/Master/API/Programming-Java-Native-API.html#native-apis
JIRA: https://issues.apache.org/jira/browse/IOTDB-1463

<https://issues.apache.org/jira/browse/IOTDB-1463>
Regards,
Jiajun
School of Computing, National University of Singapore

Reply via email to