Java Code Examples for java.util.Collections#emptySet()

The following examples show how to use java.util.Collections#emptySet() . You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: PartitionedRegionLoadModelJUnitTest.java    From gemfirexd-oss with Apache License 2.0 6 votes vote down vote up
/**
 * Test to make sure we honor the size of buckets when
 * choosing which buckets to move.
 * @throws Exception
 */
public void testMoveBucketsWithSizes() throws Exception {
  PartitionedRegionLoadModel model = new PartitionedRegionLoadModel(bucketOperator ,0, false, false, true, true, 6, getAddressComparor(false), logger, true, Collections.<InternalDistributedMember>emptySet(), null);
  InternalDistributedMember member1 = new InternalDistributedMember(InetAddress.getByName("127.0.0.1"), 1);
  InternalDistributedMember member2 = new InternalDistributedMember(InetAddress.getByName("127.0.0.1"), 2);
  //Create some imbalanced nodes
  PartitionMemberInfoImpl details1 = buildDetails(member1, 500, 500, new int[] {3,1,1,1,1,1}, new int[] {1,1,1,1,1,1});
  PartitionMemberInfoImpl details2 = buildDetails(member2, 500, 500, new int[] {0,0,0,0,0,0}, new int[] {0,0,0,0,0,0});
  model.addRegion("a", Arrays.asList(details1, details2), new FakeOfflineDetails());

  assertEquals(4, doMoves(model));
  
  assertEquals(Collections.emptyList(), bucketOperator.creates);
  assertEquals(Collections.emptyList(), bucketOperator.primaryMoves);

  //Four of the buckets should move to member2, because
  //member1 has 1 bucket that is size 3.
  List<Move> expectedMoves = new ArrayList<Move>();
  expectedMoves.add(new Move(member1, member2));
  expectedMoves.add(new Move(member1, member2));
  expectedMoves.add(new Move(member1, member2));
  expectedMoves.add(new Move(member1, member2));

  assertEquals(expectedMoves, bucketOperator.bucketMoves);
}
 
Example 2
Source File: TestAbstractJsonProctorLoader.java    From proctor with Apache License 2.0 6 votes vote down vote up
@Test
public void testLoadJsonTestMatrixWithMetaTags() throws IOException {
    proctorLoader = new ExampleJsonProctorLoader(
            Collections.emptySet(),
            ImmutableSet.of("sometag", "example_tag")
    );

    final String path = getClass().getResource("example-test-matrix.json").getPath();
    final File testMatrixFile = new File(path);
    final Reader reader = new FileReader(testMatrixFile);
    final TestMatrixArtifact testMatrixArtifact = proctorLoader.loadJsonTestMatrix(reader);

    // only verify test names because other checks are done in testLoadJsonTestMatrix()
    Assertions.assertThat(testMatrixArtifact.getTests().keySet())
            .containsExactlyInAnyOrder("sometst", "meta_tags_tst");
}
 
Example 3
Source File: AuthenticationServiceImpl.java    From alfresco-repository with GNU Lesser General Public License v3.0 5 votes vote down vote up
public Set<String> getDomainsThatAllowUserDeletion()
{
    if(getAllowsUserDeletion())
    {
        return Collections.singleton(getDomain()); 
    }
    else
    {
        return Collections.<String>emptySet();
    }
}
 
Example 4
Source File: TtlMapStateAllEntriesTestContext.java    From flink with Apache License 2.0 5 votes vote down vote up
@Override
void initTestValues() {
	emptyValue = Collections.emptySet();

	updateEmpty = mapOf(Tuple2.of(3, "3"), Tuple2.of(5, "5"), Tuple2.of(23, null), Tuple2.of(10, "10"));
	updateUnexpired = mapOf(Tuple2.of(12, "12"), Tuple2.of(24, null), Tuple2.of(7, "7"));
	updateExpired = mapOf(Tuple2.of(15, "15"), Tuple2.of(25, null), Tuple2.of(4, "4"));

	getUpdateEmpty = updateEmpty.entrySet();
	getUnexpired = updateUnexpired.entrySet();
	getUpdateExpired = updateExpired.entrySet();
}
 
Example 5
Source File: Bits.java    From ipmi4j with Apache License 2.0 5 votes vote down vote up
/** Deserializer. */
@Nonnull
public static <T extends Enum<T> & Wrapper> Set<T> fromBuffer(@Nonnull Class<T> type, @Nonnull ByteBuffer buffer, @Nonnegative int length) {
    Preconditions.checkPositionIndex(length, buffer.remaining(), "Insufficient bytes remaining in buffer");
    switch (length) {
        case 0:
            return Collections.emptySet();
        case 1:
            return fromByte(type, buffer.get());
        default:
            byte[] data = new byte[length];
            buffer.get(data);
            return fromBytes(type, data);
    }
}
 
Example 6
Source File: SerializationTest.java    From enmasse with Apache License 2.0 5 votes vote down vote up
@Test
public void testSerializeEmptyAddressList() throws IOException {

    AddressList list = new AddressList(Collections.emptySet());

    ObjectMapper mapper = new ObjectMapper();

    String serialized = mapper.writeValueAsString(list);
    assertTrue(serialized.matches(".*\"items\"\\s*:\\s*\\[\\s*\\].*"),
            "Serialized form '" + serialized + "' does not include empty items list");
    AddressList deserialized = mapper.readValue(serialized, AddressList.class);

    assertThat(deserialized.getItems(), is(list.getItems()));
}
 
Example 7
Source File: SubDocAccessor.java    From secure-data-service with Apache License 2.0 5 votes vote down vote up
@SuppressWarnings("unchecked")
private Set<String> extractIdSet(final Object obj) {
    if (obj instanceof DBObject) {
        Object dbObj = ((DBObject) obj).get("$in");
        if (dbObj instanceof List) {
            return new HashSet<String>((List<String>) dbObj);
        }
    } else if (obj instanceof String) {
        return new HashSet<String>(Arrays.asList((String) obj));
    }
    return Collections.emptySet();
}
 
Example 8
Source File: AtlasAccessRequest.java    From atlas with Apache License 2.0 5 votes vote down vote up
public Set<String> getClassificationNames(AtlasEntityHeader entity) {
    final Set<String> ret;

    if (entity == null || entity.getClassifications() == null) {
        ret = Collections.emptySet();
    } else {
        ret = new HashSet<>();

        for (AtlasClassification classify : entity.getClassifications()) {
            ret.add(classify.getTypeName());
        }
    }

    return ret;
}
 
Example 9
Source File: ParameterUtils.java    From cruise-control with BSD 2-Clause "Simplified" License 5 votes vote down vote up
/**
 * Default: An empty set.
 * @return User task ids.
 */
public static Set<UUID> userTaskIds(HttpServletRequest request) throws UnsupportedEncodingException {
  String parameterString = caseSensitiveParameterName(request.getParameterMap(), USER_TASK_IDS_PARAM);
  return parameterString == null
         ? Collections.emptySet()
         : Arrays.stream(urlDecode(request.getParameter(parameterString)).split(",")).map(UUID::fromString).collect(Collectors.toSet());
}
 
Example 10
Source File: EntitySearchProcessorTest.java    From atlas with Apache License 2.0 5 votes vote down vote up
@Test
public void searchWithEntityTypesAndEntityFilters() throws AtlasBaseException {
    SearchParameters params = new SearchParameters();
    params.setTypeName(DATABASE_TYPE+","+HIVE_TABLE_TYPE);
    SearchParameters.FilterCriteria filterCriteria = getSingleFilterCondition("owner", SearchParameters.Operator.CONTAINS, "ETL");
    params.setEntityFilters(filterCriteria);
    params.setLimit(20);

    SearchContext context = new SearchContext(params, typeRegistry, graph, Collections.<String>emptySet());

    EntitySearchProcessor processor = new EntitySearchProcessor(context);
    assertEquals(processor.execute().size(), 4);
}
 
Example 11
Source File: SubsystemTestDelegate.java    From wildfly-core with GNU Lesser General Public License v2.1 4 votes vote down vote up
@Override
public Set<RuntimePackageDependency> getAdditionalRuntimePackages() {
    return Collections.emptySet();
}
 
Example 12
Source File: RTLDebugPrint.java    From jakstab with GNU General Public License v2.0 4 votes vote down vote up
protected Set<RTLMemoryLocation> initUsedMemoryLocations() {
	return Collections.emptySet();
}
 
Example 13
Source File: InvalidListPruningDebugTool.java    From phoenix-tephra with Apache License 2.0 4 votes vote down vote up
/**
 * Returns a set of regions that are live but are not empty nor have a prune upper bound recorded. These regions
 * will stop the progress of pruning.
 * <p/>
 * Note that this can return false positives in the following case -
 * At time 't' empty regions were recorded, and time 't+1' prune iteration was invoked.
 * Since  a new set of regions was recorded at time 't+1', all regions recorded as empty before time 't + 1' will
 * now be reported as blocking the pruning, even though they are empty. This is because we cannot tell if those
 * regions got any new data between time 't' and 't + 1'.
 *
 * @param numRegions number of regions
 * @param time time in milliseconds or relative time, regions recorded before the given time are returned
 * @return {@link Set} of regions that needs to be compacted and flushed
 */
@Override
@SuppressWarnings("WeakerAccess")
public Set<String> getRegionsToBeCompacted(Integer numRegions, String time) throws IOException {
  // Fetch the live regions at the given time
  RegionsAtTime timeRegion = getRegionsOnOrBeforeTime(time);
  if (timeRegion.getRegions().isEmpty()) {
    return Collections.emptySet();
  }

  Long timestamp = timeRegion.getTime();
  SortedSet<String> regions = timeRegion.getRegions();

  // Get the live regions
  SortedSet<String> liveRegions = getRegionsOnOrBeforeTime(NOW).getRegions();
  // Retain only the live regions
  regions = Sets.newTreeSet(Sets.intersection(liveRegions, regions));

  SortedSet<byte[]> emptyRegions = dataJanitorState.getEmptyRegionsAfterTime(timestamp, null);
  SortedSet<String> emptyRegionNames = new TreeSet<>();
  Iterable<String> regionStrings = Iterables.transform(emptyRegions, TimeRegions.BYTE_ARR_TO_STRING_FN);
  for (String regionString : regionStrings) {
    emptyRegionNames.add(regionString);
  }

  Set<String> nonEmptyRegions = Sets.newHashSet(Sets.difference(regions, emptyRegionNames));

  // Get all pruned regions for the current time and remove them from the nonEmptyRegions,
  // resulting in a set of regions that are not empty and have not been registered prune upper bound
  List<RegionPruneInfo> prunedRegions = dataJanitorState.getPruneInfoForRegions(null);
  for (RegionPruneInfo prunedRegion : prunedRegions) {
    if (nonEmptyRegions.contains(prunedRegion.getRegionNameAsString())) {
      nonEmptyRegions.remove(prunedRegion.getRegionNameAsString());
    }
  }

  if ((numRegions < 0) || (numRegions >= nonEmptyRegions.size())) {
    return nonEmptyRegions;
  }

  Set<String> subsetRegions = new HashSet<>(numRegions);
  for (String regionName : nonEmptyRegions) {
    if (subsetRegions.size() == numRegions) {
      break;
    }
    subsetRegions.add(regionName);
  }
  return subsetRegions;
}
 
Example 14
Source File: StatelessRemoteOutputPort.java    From nifi with Apache License 2.0 4 votes vote down vote up
@Override
public Set<Relationship> getRelationships() {
    return Collections.emptySet();
}
 
Example 15
Source File: LocalUserDocument.java    From ProjectAres with GNU Affero General Public License v3.0 4 votes vote down vote up
@Override
public Set<PlayerId> friends() {
    return Collections.emptySet();
}
 
Example 16
Source File: SearchParametersBean.java    From fenixedu-academic with GNU Lesser General Public License v3.0 4 votes vote down vote up
public Collection<Person> search() {
    Stream<Person> matches =
            filterSocialSecurityNumber(filterEmail(filterDocumentIdNumber(filterName(filterUsername(null)))));
    return matches == null ? Collections.emptySet() : matches.collect(Collectors.toSet());
}
 
Example 17
Source File: CorsConfig.java    From ob1k with Apache License 2.0 4 votes vote down vote up
/**
 * Creates a new Builder instance allowing any origin, "*" which is the
 * wildcard origin.
 */
public Builder() {
  anyOrigin = true;
  origins = Collections.emptySet();
}
 
Example 18
Source File: ElementImplTest.java    From staedi with Apache License 2.0 4 votes vote down vote up
@Test
void testEquals_DifferentBaseImplValues() {
    ElementImpl e1 = new ElementImpl(DFLT_MIN_OCCURS, DFLT_MAX_OCCURS, DFLT_ID, DFLT_POSITION, DFLT_VALUES, DFLT_TITLE, DFLT_DESCR);

    assertNotEquals(e1, new ElementImpl(2, DFLT_MAX_OCCURS, DFLT_ID, DFLT_POSITION, DFLT_VALUES, DFLT_TITLE, DFLT_DESCR));
    assertNotEquals(e1, new ElementImpl(DFLT_MIN_OCCURS, 10, DFLT_ID, DFLT_POSITION, DFLT_VALUES, DFLT_TITLE, DFLT_DESCR));
    assertNotEquals(e1, new ElementImpl(DFLT_MIN_OCCURS, DFLT_MAX_OCCURS, "E0002", DFLT_POSITION, DFLT_VALUES, DFLT_TITLE, DFLT_DESCR));
    assertNotEquals(e1, new ElementImpl(DFLT_MIN_OCCURS, DFLT_MAX_OCCURS, DFLT_ID, DFLT_POSITION, DFLT_VALUES, "Another Title", DFLT_DESCR));
    assertNotEquals(e1, new ElementImpl(DFLT_MIN_OCCURS, DFLT_MAX_OCCURS, DFLT_ID, DFLT_POSITION, DFLT_VALUES, DFLT_TITLE, "Do not use!"));

    EDISimpleType standard = new EDISimpleType() {
        @Override
        public String getId() {
            return "E0003";
        }
        @Override
        public String getCode() {
            return "3";
        }
        @Override
        public Type getType() {
            return Type.ELEMENT;
        }
        @Override
        public Base getBase() {
            return Base.STRING;
        }
        @Override
        public int getNumber() {
            return 3;
        }
        @Override
        public long getMinLength() {
            return 0;
        }
        @Override
        public long getMaxLength() {
            return 5;
        }
        @Override
        public Set<String> getValueSet() {
            return Collections.emptySet();
        }
    };
    EDIReference reference = new EDIReference() {
        @Override
        public EDIType getReferencedType() {
            return standard;
        }

        @Override
        public int getMinOccurs() {
            return DFLT_MIN_OCCURS;
        }

        @Override
        public int getMaxOccurs() {
            return DFLT_MAX_OCCURS;
        }
    };

    ElementImpl e3 = new ElementImpl(DFLT_MIN_OCCURS, DFLT_MAX_OCCURS, DFLT_ID, DFLT_POSITION, DFLT_VALUES, DFLT_TITLE, DFLT_DESCR);
    e3.setStandardReference(reference);

    assertNotEquals(e1, e3);
}
 
Example 19
Source File: AMLAction.java    From sailfish-core with Apache License 2.0 4 votes vote down vote up
public void setKeyFields(Set<String> keyFields) {
    this.keyFields = keyFields == null ? Collections.emptySet() : ImmutableSet.copyOf(keyFields);
}
 
Example 20
Source File: Nopol2017_0052_t.java    From coming with MIT License 3 votes vote down vote up
/**
 * <p>Return an iterable object that iterates over this nodes's children.
 * The iterator does not support the optional operation
 * {@link Iterator#remove()}.</p>
 *
 * <p>To iterate over a node's siblings, one can write</p>
 * <pre>Node n = ...;
 * for (Node child : n.children()) { ...</pre>
 */
public Iterable<Node> children() {
  if (first == null) {
    return Collections.emptySet();
  } else {
    return new SiblingNodeIterable(first);
  }
}