java.util.concurrent.ConcurrentNavigableMap#values ( )源码实例Demo

下面列出了java.util.concurrent.ConcurrentNavigableMap#values ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: hadoop-ozone   文件: ContainerSet.java
/**
 * A simple interface for container Iterations.
 * <p>
 * This call make no guarantees about consistency of the data between
 * different list calls. It just returns the best known data at that point of
 * time. It is possible that using this iteration you can miss certain
 * container from the listing.
 *
 * @param startContainerId - Return containers with Id &gt;= startContainerId.
 * @param count - how many to return
 * @param data - Actual containerData
 */
public void listContainer(long startContainerId, long count,
                          List<ContainerData> data) throws
    StorageContainerException {
  Preconditions.checkNotNull(data,
      "Internal assertion: data cannot be null");
  Preconditions.checkState(startContainerId >= 0,
      "Start container Id cannot be negative");
  Preconditions.checkState(count > 0,
      "max number of containers returned " +
          "must be positive");
  LOG.debug("listContainer returns containerData starting from {} of count " +
      "{}", startContainerId, count);
  ConcurrentNavigableMap<Long, Container<?>> map;
  if (startContainerId == 0) {
    map = containerMap;
  } else {
    map = containerMap.tailMap(startContainerId, true);
  }
  int currentCount = 0;
  for (Container<?> entry : map.values()) {
    if (currentCount < count) {
      data.add(entry.getContainerData());
      currentCount++;
    } else {
      return;
    }
  }
}
 
/**
 * values collection contains all values
 */
public void testValues() {
    ConcurrentNavigableMap map = map5();
    Collection s = map.values();
    assertEquals(5, s.size());
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
/**
 * Values.toArray contains all values
 */
public void testValuesToArray() {
    ConcurrentNavigableMap map = map5();
    Collection v = map.values();
    Object[] ar = v.toArray();
    ArrayList s = new ArrayList(Arrays.asList(ar));
    assertEquals(5, ar.length);
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
/**
 * values collection contains all values
 */
public void testDescendingValues() {
    ConcurrentNavigableMap map = dmap5();
    Collection s = map.values();
    assertEquals(5, s.size());
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
/**
 * Values.toArray contains all values
 */
public void testDescendingValuesToArray() {
    ConcurrentNavigableMap map = dmap5();
    Collection v = map.values();
    Object[] ar = v.toArray();
    ArrayList s = new ArrayList(Arrays.asList(ar));
    assertEquals(5, ar.length);
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
源代码6 项目: scava   文件: BTreeMapTest5.java
/**
 * values collection contains all values
 */
public void testValues() {
    ConcurrentNavigableMap map = map5();
    Collection s = map.values();
    assertEquals(5, s.size());
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
源代码7 项目: scava   文件: BTreeMapTest5.java
/**
 * Values.toArray contains all values
 */
public void testValuesToArray() {
    ConcurrentNavigableMap map = map5();
    Collection v = map.values();
    Object[] ar = v.toArray();
    ArrayList s = new ArrayList(Arrays.asList(ar));
    assertEquals(5, ar.length);
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
/**
 * values collection contains all values
 */
public void testValues() {
    ConcurrentNavigableMap map = map5();
    Collection s = map.values();
    assertEquals(5, s.size());
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
/**
 * Values.toArray contains all values
 */
public void testValuesToArray() {
    ConcurrentNavigableMap map = map5();
    Collection v = map.values();
    Object[] ar = v.toArray();
    ArrayList s = new ArrayList(Arrays.asList(ar));
    assertEquals(5, ar.length);
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
/**
 * values collection contains all values
 */
public void testDescendingValues() {
    ConcurrentNavigableMap map = dmap5();
    Collection s = map.values();
    assertEquals(5, s.size());
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
/**
 * Values.toArray contains all values
 */
public void testDescendingValuesToArray() {
    ConcurrentNavigableMap map = dmap5();
    Collection v = map.values();
    Object[] ar = v.toArray();
    ArrayList s = new ArrayList(Arrays.asList(ar));
    assertEquals(5, ar.length);
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
/**
 * values collection contains all values
 */
public void testValues() {
    ConcurrentNavigableMap map = map5();
    Collection s = map.values();
    assertEquals(5, s.size());
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
/**
 * Values.toArray contains all values
 */
public void testValuesToArray() {
    ConcurrentNavigableMap map = map5();
    Collection v = map.values();
    Object[] ar = v.toArray();
    ArrayList s = new ArrayList(Arrays.asList(ar));
    assertEquals(5, ar.length);
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
/**
 * values collection contains all values
 */
public void testDescendingValues() {
    ConcurrentNavigableMap map = dmap5();
    Collection s = map.values();
    assertEquals(5, s.size());
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
/**
 * Values.toArray contains all values
 */
public void testDescendingValuesToArray() {
    ConcurrentNavigableMap map = dmap5();
    Collection v = map.values();
    Object[] ar = v.toArray();
    ArrayList s = new ArrayList(Arrays.asList(ar));
    assertEquals(5, ar.length);
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
源代码16 项目: j2objc   文件: ConcurrentSkipListSubMapTest.java
/**
 * values collection contains all values
 */
public void testValues() {
    ConcurrentNavigableMap map = map5();
    Collection s = map.values();
    assertEquals(5, s.size());
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
源代码17 项目: j2objc   文件: ConcurrentSkipListSubMapTest.java
/**
 * Values.toArray contains all values
 */
public void testValuesToArray() {
    ConcurrentNavigableMap map = map5();
    Collection v = map.values();
    Object[] ar = v.toArray();
    ArrayList s = new ArrayList(Arrays.asList(ar));
    assertEquals(5, ar.length);
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
源代码18 项目: j2objc   文件: ConcurrentSkipListSubMapTest.java
/**
 * values collection contains all values
 */
public void testDescendingValues() {
    ConcurrentNavigableMap map = dmap5();
    Collection s = map.values();
    assertEquals(5, s.size());
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
源代码19 项目: j2objc   文件: ConcurrentSkipListSubMapTest.java
/**
 * Values.toArray contains all values
 */
public void testDescendingValuesToArray() {
    ConcurrentNavigableMap map = dmap5();
    Collection v = map.values();
    Object[] ar = v.toArray();
    ArrayList s = new ArrayList(Arrays.asList(ar));
    assertEquals(5, ar.length);
    assertTrue(s.contains("A"));
    assertTrue(s.contains("B"));
    assertTrue(s.contains("C"));
    assertTrue(s.contains("D"));
    assertTrue(s.contains("E"));
}
 
public List<SeaCloudsApplicationData> listSeaCloudsApplicationData() {
    ConcurrentNavigableMap<String, SeaCloudsApplicationData> treeMap = dataStore.getTreeMap(SEACLOUDS_APPLICATION_DATA_COLLECTION_TAG);
    Collection<SeaCloudsApplicationData> seaCloudsApplicationDataCollection = treeMap.values();
    return new ArrayList<>(seaCloudsApplicationDataCollection);
}