gpt4 book ai didi

org.apache.flink.runtime.zookeeper.ZooKeeperVersionedValue类的使用及代码示例

转载 作者:知者 更新时间:2024-03-16 12:37:31 27 4
gpt4 key购买 nike

本文整理了Java中org.apache.flink.runtime.zookeeper.ZooKeeperVersionedValue类的一些代码示例,展示了ZooKeeperVersionedValue类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZooKeeperVersionedValue类的具体详情如下:
包路径:org.apache.flink.runtime.zookeeper.ZooKeeperVersionedValue
类名称:ZooKeeperVersionedValue

ZooKeeperVersionedValue介绍

[英]Wrapper class for a VersionedValue so that we don't expose a curator dependency in our internal APIs. Such an exposure is problematic due to the relocation of curator.
[中]VersionedValue的包装类,这样我们就不会在内部API中暴露策展人依赖关系。由于策展人的搬迁,这样的曝光是有问题的。

代码示例

代码示例来源:origin: apache/flink

/**
 * Generates a new task ID.
 */
@Override
public Protos.TaskID newTaskID() throws Exception {
  synchronized (startStopLock) {
    verifyIsRunning();
    int nextCount;
    boolean success;
    do {
      ZooKeeperVersionedValue<Integer> count = totalTaskCountInZooKeeper.getVersionedValue();
      nextCount = count.getValue() + 1;
      success = totalTaskCountInZooKeeper.trySetCount(count, nextCount);
    }
    while (!success);
    Protos.TaskID taskID = Protos.TaskID.newBuilder().setValue(TASKID_FORMAT.format(nextCount)).build();
    return taskID;
  }
}

代码示例来源:origin: org.apache.flink/flink-runtime_2.11

public boolean trySetCount(ZooKeeperVersionedValue<Integer> previous, int newCount) throws Exception {
    return sharedCount.trySetCount(previous.getVersionedValue(), newCount);
  }
}

代码示例来源:origin: com.alibaba.blink/flink-runtime

public ZooKeeperVersionedValue<Integer> getVersionedValue() {
  return new ZooKeeperVersionedValue<>(sharedCount.getVersionedValue());
}

代码示例来源:origin: com.alibaba.blink/flink-runtime

public boolean trySetCount(ZooKeeperVersionedValue<Integer> previous, int newCount) throws Exception {
    return sharedCount.trySetCount(previous.getVersionedValue(), newCount);
  }
}

代码示例来源:origin: org.apache.flink/flink-runtime

public ZooKeeperVersionedValue<Integer> getVersionedValue() {
  return new ZooKeeperVersionedValue<>(sharedCount.getVersionedValue());
}

代码示例来源:origin: org.apache.flink/flink-runtime_2.10

public boolean trySetCount(ZooKeeperVersionedValue<Integer> previous, int newCount) throws Exception {
    return sharedCount.trySetCount(previous.getVersionedValue(), newCount);
  }
}

代码示例来源:origin: org.apache.flink/flink-runtime_2.11

public ZooKeeperVersionedValue<Integer> getVersionedValue() {
  return new ZooKeeperVersionedValue<>(sharedCount.getVersionedValue());
}

代码示例来源:origin: org.apache.flink/flink-runtime

public boolean trySetCount(ZooKeeperVersionedValue<Integer> previous, int newCount) throws Exception {
    return sharedCount.trySetCount(previous.getVersionedValue(), newCount);
  }
}

代码示例来源:origin: org.apache.flink/flink-runtime_2.10

public ZooKeeperVersionedValue<Integer> getVersionedValue() {
  return new ZooKeeperVersionedValue<>(sharedCount.getVersionedValue());
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com