Class ClientConfig


  • public class ClientConfig
    extends java.lang.Object
    Client configuration
    • Constructor Detail

      • ClientConfig

        public ClientConfig()
      • ClientConfig

        public ClientConfig​(JsonObject config)
    • Method Detail

      • defaultConfig

        public static ClientConfig defaultConfig()
      • fromConnectionString

        public static ClientConfig fromConnectionString​(java.lang.String connectionString)
        Parameters:
        connectionString -
        Returns:
      • isUseObjectIds

        public boolean isUseObjectIds()
      • useObjectIds

        public ClientConfig useObjectIds​(boolean useObjectIds)
      • setConnectionString

        public ClientConfig setConnectionString​(java.lang.String connectionString)
      • getConnectionString

        public java.lang.String getConnectionString()
      • getInputDocumentMapper

        public <TDocument> java.util.function.Function<TDocument,​TDocument> getInputDocumentMapper​(java.lang.Class<TDocument> clazz)
      • getOutputDocumentMapper

        public <TDocument> java.util.function.Function<TDocument,​TDocument> getOutputDocumentMapper​(java.lang.Class<TDocument> clazz)
      • getDocumentIdProvider

        public <TDocument> java.util.function.Function<TDocument,​BsonValue> getDocumentIdProvider​(java.lang.Class<TDocument> clazz)