ModifyTableRequest req) throws ServiceException {
final byte[] tableName = req.getTableName().toByteArray();
FTable table = FTable.convert(req.getTableSchema());
try {
checkInitialized();
TableEventHandler tblHandle = new ModifyTableHandler(tableName, table,
this, this);
this.executorService.submit(tblHandle);
tblHandle.waitForPersist();
} catch (IOException ioe) {
throw new ServiceException(ioe);
}
return ModifyTableResponse.newBuilder().build();
}