@Override public TableProvider getTableProvider(TableSpec tableSpec) { Preconditions.checkNotNull(tableSpec, "null table spec"); return new RemoteTableProvider(tableSpec); } }
private TableWriteFunction<?, ?> getWriteFn() { TableWriteFunction<?, ?> writeFn = deserializeObject(WRITE_FN); if (writeFn != null) { writeFn.init(this.context); } return writeFn; } }
String tableId = tableSpec.getId(); TableReadFunction readFn = getReadFn(); RateLimiter rateLimiter = deserializeObject(RATE_LIMITER); if (rateLimiter != null) { rateLimiter.init(this.context); TableRateLimiter.CreditFunction<?, ?> readCreditFn = deserializeObject(READ_CREDIT_FN); TableRateLimiter readRateLimiter = new TableRateLimiter(tableSpec.getId(), rateLimiter, readCreditFn, RemoteTableDescriptor.RL_READ_TAG); TableRateLimiter writeRateLimiter = null; TableRetryPolicy readRetryPolicy = deserializeObject(READ_RETRY_POLICY); TableRetryPolicy writeRetryPolicy = null; TableWriteFunction writeFn = getWriteFn(); writeCreditFn = deserializeObject(WRITE_CREDIT_FN); writeRateLimiter = new TableRateLimiter(tableSpec.getId(), rateLimiter, writeCreditFn, RemoteTableDescriptor.RL_WRITE_TAG); isRateLimited |= writeRateLimiter.isRateLimited(); writeRetryPolicy = deserializeObject(WRITE_RETRY_POLICY); if (writeRetryPolicy != null) { writeFn = new RetriableWriteFunction(writeRetryPolicy, writeFn, retryExecutor);
String tableId = tableSpec.getId(); TableReadFunction readFn = getReadFn(); RateLimiter rateLimiter = deserializeObject(RATE_LIMITER); if (rateLimiter != null) { rateLimiter.init(this.context); TableRateLimiter.CreditFunction<?, ?> readCreditFn = deserializeObject(READ_CREDIT_FN); TableRateLimiter readRateLimiter = new TableRateLimiter(tableSpec.getId(), rateLimiter, readCreditFn, RemoteTableDescriptor.RL_READ_TAG); TableRateLimiter writeRateLimiter = null; TableRetryPolicy readRetryPolicy = deserializeObject(READ_RETRY_POLICY); TableRetryPolicy writeRetryPolicy = null; TableWriteFunction writeFn = getWriteFn(); writeCreditFn = deserializeObject(WRITE_CREDIT_FN); writeRateLimiter = new TableRateLimiter(tableSpec.getId(), rateLimiter, writeCreditFn, RemoteTableDescriptor.RL_WRITE_TAG); isRateLimited |= writeRateLimiter.isRateLimited(); writeRetryPolicy = deserializeObject(WRITE_RETRY_POLICY); if (writeRetryPolicy != null) { writeFn = new RetriableWriteFunction(writeRetryPolicy, writeFn, retryExecutor);
String tableId = tableSpec.getId(); TableReadFunction readFn = getReadFn(); RateLimiter rateLimiter = deserializeObject(RATE_LIMITER); if (rateLimiter != null) { rateLimiter.init(this.context); TableRateLimiter.CreditFunction<?, ?> readCreditFn = deserializeObject(READ_CREDIT_FN); TableRateLimiter readRateLimiter = new TableRateLimiter(tableSpec.getId(), rateLimiter, readCreditFn, RemoteTableDescriptor.RL_READ_TAG); TableRateLimiter writeRateLimiter = null; TableRetryPolicy readRetryPolicy = deserializeObject(READ_RETRY_POLICY); TableRetryPolicy writeRetryPolicy = null; TableWriteFunction writeFn = getWriteFn(); writeCreditFn = deserializeObject(WRITE_CREDIT_FN); writeRateLimiter = new TableRateLimiter(tableSpec.getId(), rateLimiter, writeCreditFn, RemoteTableDescriptor.RL_WRITE_TAG); isRateLimited |= writeRateLimiter.isRateLimited(); writeRetryPolicy = deserializeObject(WRITE_RETRY_POLICY); if (writeRetryPolicy != null) { writeFn = new RetriableWriteFunction(writeRetryPolicy, writeFn, retryExecutor);
private TableReadFunction<?, ?> getReadFn() { TableReadFunction<?, ?> readFn = deserializeObject(READ_FN); if (readFn != null) { readFn.init(this.context); } return readFn; }
@Override public TableProvider getTableProvider(TableSpec tableSpec) { Preconditions.checkNotNull(tableSpec, "null table spec"); return new RemoteTableProvider(tableSpec); } }
String tableId = tableSpec.getId(); TableReadFunction readFn = getReadFn(); RateLimiter rateLimiter = deserializeObject(RATE_LIMITER); if (rateLimiter != null) { rateLimiter.init(this.context); TableRateLimiter.CreditFunction<?, ?> readCreditFn = deserializeObject(READ_CREDIT_FN); TableRateLimiter readRateLimiter = new TableRateLimiter(tableSpec.getId(), rateLimiter, readCreditFn, RemoteTableDescriptor.RL_READ_TAG); TableRateLimiter writeRateLimiter = null; TableRetryPolicy readRetryPolicy = deserializeObject(READ_RETRY_POLICY); TableRetryPolicy writeRetryPolicy = null; TableWriteFunction writeFn = getWriteFn(); writeCreditFn = deserializeObject(WRITE_CREDIT_FN); writeRateLimiter = new TableRateLimiter(tableSpec.getId(), rateLimiter, writeCreditFn, RemoteTableDescriptor.RL_WRITE_TAG); isRateLimited |= writeRateLimiter.isRateLimited(); writeRetryPolicy = deserializeObject(WRITE_RETRY_POLICY); if (writeRetryPolicy != null) { writeFn = new RetriableWriteFunction(writeRetryPolicy, writeFn, retryExecutor);
private TableReadFunction<?, ?> getReadFn() { TableReadFunction<?, ?> readFn = deserializeObject(READ_FN); if (readFn != null) { readFn.init(this.context); } return readFn; }
@Override public TableProvider getTableProvider(TableSpec tableSpec) { Preconditions.checkNotNull(tableSpec, "null table spec"); return new RemoteTableProvider(tableSpec); } }
private TableWriteFunction<?, ?> getWriteFn() { TableWriteFunction<?, ?> writeFn = deserializeObject(WRITE_FN); if (writeFn != null) { writeFn.init(this.context); } return writeFn; } }
@Override public TableProvider getTableProvider(TableSpec tableSpec) { Preconditions.checkNotNull(tableSpec, "null table spec"); return new RemoteTableProvider(tableSpec); } }
private TableReadFunction<?, ?> getReadFn() { TableReadFunction<?, ?> readFn = deserializeObject(READ_FN); if (readFn != null) { readFn.init(this.context); } return readFn; }
private TableWriteFunction<?, ?> getWriteFn() { TableWriteFunction<?, ?> writeFn = deserializeObject(WRITE_FN); if (writeFn != null) { writeFn.init(this.context); } return writeFn; } }
private TableWriteFunction<?, ?> getWriteFn() { TableWriteFunction<?, ?> writeFn = deserializeObject(WRITE_FN); if (writeFn != null) { writeFn.init(this.context); } return writeFn; } }
private TableReadFunction<?, ?> getReadFn() { TableReadFunction<?, ?> readFn = deserializeObject(READ_FN); if (readFn != null) { readFn.init(this.context); } return readFn; }