Class InternalC8DBBuilder

  • Direct Known Subclasses:
    C8DB.Builder

    public abstract class InternalC8DBBuilder
    extends Object
    • Field Detail

      • timeout

        protected Integer timeout
      • password

        protected String password
      • email

        protected String email
      • jwtAuth

        protected Boolean jwtAuth
      • httpCookieSpec

        protected String httpCookieSpec
      • chunksize

        protected Integer chunksize
      • maxConnections

        protected Integer maxConnections
      • connectionTtl

        protected Long connectionTtl
      • vpackBuilder

        protected final com.arangodb.velocypack.VPack.Builder vpackBuilder
      • vpackParserBuilder

        protected final com.arangodb.velocypack.VPackParser.Builder vpackParserBuilder
      • acquireHostList

        protected Boolean acquireHostList
      • acquireHostListInterval

        protected Integer acquireHostListInterval
    • Constructor Detail

      • InternalC8DBBuilder

        public InternalC8DBBuilder()
    • Method Detail

      • loadProperties

        protected void loadProperties​(Properties properties)
      • setHost

        protected void setHost​(String host,
                               int port)
      • setEmail

        protected void setEmail​(String email)
      • setTimeout

        protected void setTimeout​(Integer timeout)
      • setUser

        protected void setUser​(String user)
      • setPassword

        protected void setPassword​(String password)
      • setUseSsl

        protected void setUseSsl​(Boolean useSsl)
      • setSslContext

        protected void setSslContext​(SSLContext sslContext)
      • setChunksize

        protected void setChunksize​(Integer chunksize)
      • setMaxConnections

        protected void setMaxConnections​(Integer maxConnections)
      • setConnectionTtl

        protected void setConnectionTtl​(Long connectionTtl)
      • setAcquireHostList

        protected void setAcquireHostList​(Boolean acquireHostList)
      • setAcquireHostListInterval

        protected void setAcquireHostListInterval​(Integer acquireHostListInterval)
      • setLoadBalancingStrategy

        protected void setLoadBalancingStrategy​(LoadBalancingStrategy loadBalancingStrategy)
      • serializer

        protected void serializer​(C8Serializer serializer)
      • deserializer

        protected void deserializer​(C8Deserializer deserializer)
      • setSerializer

        protected void setSerializer​(C8Serialization serializer)
      • getProperty

        protected static <T> String getProperty​(Properties properties,
                                                String key,
                                                T currentValue,
                                                T defaultValue)