示例#1
0
  @Override
  public ListenableFuture<JsonNode> monitor(DatabaseSchema dbSchema, String monitorId) {
    String id = java.util.UUID.randomUUID().toString();
    String monitorString = JsonRpcWriterUtil.monitorStr(id, monitorId, dbSchema);

    SettableFuture<JsonNode> sf = SettableFuture.create();
    requestResult.put(id, sf);
    requestMethod.put(id, "monitor");

    channel.writeAndFlush(monitorString);
    return sf;
  }