public CreateIndexResponse createIndex(RpcController controller,
CreateIndexRequest request) throws ServiceException {
Index index = Index.convert(request.getIndexSchema());
try {
checkInitialized();
CreateIndexHandler ciHandle = new CreateIndexHandler(Bytes.toBytes(index
.getDependentTableName()), index, this, this,
EventHandler.EventType.C_M_CREATE_INDEX);
this.executorService.submit(ciHandle);
} catch (IOException ioe) {
throw new ServiceException(ioe);