/** * Creates a new connection description with the set connection id * * @param connectionId the connection id * @return the new connection description * @since 3.8 */ public ConnectionDescription withConnectionId(final ConnectionId connectionId) { notNull("connectionId", connectionId); return new ConnectionDescription(connectionId, serverVersion, maxWireVersion, serverType, maxBatchCount, maxDocumentSize, maxMessageSize, compressors); }
public InternalStreamConnection(final ServerId serverId, final StreamFactory streamFactory, final List<MongoCompressor> compressorList, final CommandListener commandListener, final InternalConnectionInitializer connectionInitializer) { this.serverId = notNull("serverId", serverId); this.streamFactory = notNull("streamFactory", streamFactory); this.compressorList = notNull("compressorList", compressorList); this.compressorMap = createCompressorMap(compressorList); this.commandListener = commandListener; this.connectionInitializer = notNull("connectionInitializer", connectionInitializer); description = new ConnectionDescription(serverId); }
static ConnectionDescription createConnectionDescription(final ConnectionId connectionId, final BsonDocument isMasterResult, final BsonDocument buildInfoResult) { return new ConnectionDescription(connectionId, getVersion(buildInfoResult), getMaxWireVersion(isMasterResult), getServerType(isMasterResult), getMaxWriteBatchSize(isMasterResult), getMaxBsonObjectSize(isMasterResult), getMaxMessageSizeBytes(isMasterResult), getCompressors(isMasterResult)); }
/** * Creates a new connection description with the set connection id * * @param connectionId the connection id * @return the new connection description * @since 3.8 */ public ConnectionDescription withConnectionId(final ConnectionId connectionId) { notNull("connectionId", connectionId); return new ConnectionDescription(connectionId, serverVersion, maxWireVersion, serverType, maxBatchCount, maxDocumentSize, maxMessageSize, compressors); }
public InternalStreamConnection(final ServerId serverId, final StreamFactory streamFactory, final List<MongoCompressor> compressorList, final CommandListener commandListener, final InternalConnectionInitializer connectionInitializer) { this.serverId = notNull("serverId", serverId); this.streamFactory = notNull("streamFactory", streamFactory); this.compressorList = notNull("compressorList", compressorList); this.compressorMap = createCompressorMap(compressorList); this.commandListener = commandListener; this.connectionInitializer = notNull("connectionInitializer", connectionInitializer); description = new ConnectionDescription(serverId); }
static ConnectionDescription createConnectionDescription(final ConnectionId connectionId, final BsonDocument isMasterResult, final BsonDocument buildInfoResult) { return new ConnectionDescription(connectionId, getVersion(buildInfoResult), getMaxWireVersion(isMasterResult), getServerType(isMasterResult), getMaxWriteBatchSize(isMasterResult), getMaxBsonObjectSize(isMasterResult), getMaxMessageSizeBytes(isMasterResult), getCompressors(isMasterResult)); }