public ServerProxy(Bucket bucket, Vertx vertx, boolean verbose, String uri,
DataOutputQueue queue, boolean inVertx, String clientId,
int maxDataSendSize) {
if (maxDataSendSize != 0) {
this.maxDataSendSize = maxDataSendSize;
} else {
this.maxDataSendSize = MAX_MESSAGE_SIZE;
}
this.server = new Server(bucket.server(), bucket.serverPort());
if (bucket.backupServer() == null) {
this.backup = new Server(bucket.server(), bucket.serverPort());
} else {
this.backup = new Server(bucket.backupServer(), bucket.backupServerPort());
}
this.vertx = vertx;
this.verbose = verbose;
this.queue = queue;
this.uri = uri;
this.inVertx = inVertx;
this.clientId = clientId;
currentServer = server;
}