/** * Compares this object to the specified object. The result is <code>true</code> if and only if the argument is * not <code>null</code> and is a <code>MutableInt</code> object that contains the same <code>int</code> value * as this object. * * @param obj the object to compare with, null returns false * @return <code>true</code> if the objects are the same; <code>false</code> otherwise. */ public boolean equals(Object obj) { if (obj instanceof MutableInt) { return value == ((MutableInt) obj).intValue(); } return false; }
/** * Gets this mutable as an instance of Integer. * * @return a Integer instance containing the value from this mutable, never null */ public Integer toInteger() { return new Integer(intValue()); }
public MutableInt postIncrement(MutableInt x) { int valueBeforeIncrement = x.intValue(); x.add(1); return new MutableInt(valueBeforeIncrement); }
/** * * @param getAllArgStr space separated list of key strings */ protected void processGetAll(String getAllArgStr) { List<Object> keys = new ArrayList<Object>(); MutableInt parsePos = new MutableInt(0); while(true) { Object key = parseKey(getAllArgStr, parsePos); if(key == null) { break; } keys.add(key); getAllArgStr = getAllArgStr.substring(parsePos.intValue()); } Map<Object, Versioned<Object>> vals = client.getAll(keys); if(vals.size() > 0) { for(Map.Entry<Object, Versioned<Object>> entry: vals.entrySet()) { commandOutput.print(entry.getKey()); commandOutput.print(" => "); printVersioned(entry.getValue()); } } else { commandOutput.println("null"); } }
protected void processPut(String putArgStr) { MutableInt parsePos = new MutableInt(0); Object key = parseKey(putArgStr, parsePos); putArgStr = putArgStr.substring(parsePos.intValue()); Object value = parseValue(putArgStr, parsePos); client.put(key, value); }
int successCount = successCountWrapper.intValue(); if(successCount < storeDef.getPreferredReads()) { List<Node> extraNodes = keyToExtraNodesMap.get(key); int successCount = mapEntry.getValue().intValue(); if(successCount < storeDef.getRequiredReads()) throw new InsufficientOperationalNodesException(this.storeDef.getRequiredReads()
private static FilterQuery traverseFilterQueryAndPopulateMap(FilterQueryTree tree, Map<Integer, FilterQuery> filterQueryMap, MutableInt currentId) { int currentNodeId = currentId.intValue(); currentId.increment(); final List<Integer> f = new ArrayList<>(); if (null != tree.getChildren()) { for (final FilterQueryTree c : tree.getChildren()) { int childNodeId = currentId.intValue(); currentId.increment(); f.add(childNodeId); final FilterQuery q = traverseFilterQueryAndPopulateMap(c, filterQueryMap, currentId); filterQueryMap.put(childNodeId, q); } } FilterQuery query = new FilterQuery(); query.setColumn(tree.getColumn()); query.setId(currentNodeId); query.setNestedFilterQueryIds(f); query.setOperator(tree.getOperator()); query.setValue(tree.getValue()); return query; }
logger.debug("GETALL for key " + ByteUtils.toHexString(key.get()) + " (keyRef: " + System.identityHashCode(key) + ") successes: " + successCount.intValue() + " preferred: " + preferred + " required: " + required); if(successCount.intValue() >= preferred) { if(pipelineData.getZonesRequired() != null && pipelineData.getZonesRequired() > 0) { logger.debug("GET for key " + ByteUtils.toHexString(key.get()) + " (keyRef: " + System.identityHashCode(key) + ") successes: " + successCount.intValue() + " preferred: " + preferred + " required: " + required + " new GET success on node " + node.getId()); break; } else { if(successCount.intValue() >= preferred) break; MutableInt successCount = pipelineData.getSuccessCount(key); if(successCount.intValue() < required) { .getSimpleName() + "s required, but " + successCount.intValue() + " succeeded. Failing nodes : " + pipelineData.getFailedNodes(),
private static HavingFilterQuery traverseHavingFilterQueryAndPopulateMap(HavingQueryTree tree, Map<Integer, HavingFilterQuery> filterQueryMap, MutableInt currentId) { int currentNodeId = currentId.intValue(); currentId.increment(); final List<Integer> filterIds = new ArrayList<>(); if (null != tree.getChildren()) { for (final HavingQueryTree child : tree.getChildren()) { int childNodeId = currentId.intValue(); currentId.increment(); filterIds.add(childNodeId); final HavingFilterQuery filterQuery = traverseHavingFilterQueryAndPopulateMap(child, filterQueryMap, currentId); filterQueryMap.put(childNodeId, filterQuery); } } HavingFilterQuery havingFilterQuery = new HavingFilterQuery(); havingFilterQuery.setAggregationInfo(tree.getAggregationInfo()); havingFilterQuery.setId(currentNodeId); havingFilterQuery.setNestedFilterQueryIds(filterIds); havingFilterQuery.setOperator(tree.getOperator()); havingFilterQuery.setValue(tree.getValue()); return havingFilterQuery; }
@Override public FileList answer(InvocationOnMock invocation) throws Throwable { FileList fileList = new FileList(); fileList.setFiles(ImmutableList.of(file)); if (i.intValue() > 0) { fileList.setNextPageToken("token"); i.decrement(); } return fileList; } });
workerPathCache.start(PathChildrenCache.StartMode.POST_INITIALIZED_EVENT); synchronized (waitingForMonitor) { while (waitingFor.intValue() > 0) { waitingForMonitor.wait();
@Override public UnsampledReport answer(InvocationOnMock invocation) throws Throwable { countDown.decrement(); if (countDown.intValue() == 0) { UnsampledReport response = new UnsampledReport(); DriveDownloadDetails details = new DriveDownloadDetails(); details.setDocumentId(EXPECTED_FILE_ID); response.setStatus(status.name()) .setDownloadType(DOWNLOAD_TYPE_GOOGLE_DRIVE) .setDriveDownloadDetails(details); return response; } else if (throwException) { throw new RuntimeException("Dummy exception."); } return new UnsampledReport(); } });
public void finishedAdding(Map<String,Integer> expectedCounts) { checkState(!finishedAdding); finishedAdding = true; this.expectedCounts = expectedCounts; for (Entry<String,Integer> entry : expectedCounts.entrySet()) { String group = entry.getKey(); int expected = entry.getValue(); MutableInt count = initialCounts.get(group); int num = count == null ? 0 : count.intValue(); if (num < expected) { expectedDeficits.put(group, expected - num); } else if (num > expected) { extraCounts.put(group, num - expected); } } }
public void moveOff(String group, int num) { checkArgument(num > 0); checkState(finishedAdding); Integer extraCount = extraCounts.get(group); // don't wrap precondition check due to https://github.com/spotbugs/spotbugs/issues/462 String formatString = "group=%s num=%s extraCount=%s"; checkArgument(extraCount != null && extraCount >= num, formatString, group, num, extraCount); MutableInt initialCount = initialCounts.get(group); checkArgument(initialCount.intValue() >= num); initialCount.subtract(num); if (extraCount - num == 0) { extraCounts.remove(group); } else { extraCounts.put(group, extraCount - num); } }
private int getAvailableAgentCountBy(String currRegion) { int oriCount = 0; Map<String, MutableInt> countMap = agentManagerService.getAvailableAgentCountMap(getTestUser()); oriCount = countMap.get(currRegion).intValue(); return oriCount; }
private int getAvailableAgentCountBy(String currRegion) { int oriCount = 0; Map<String, MutableInt> countMap = agentManagerService.getAvailableAgentCountMap(getTestUser()); oriCount = countMap.get(currRegion).intValue(); return oriCount; }
@Test public void test() { User user = new User(); user.setUserId("haha"); Map<String, MutableInt> userAvailableAgentCountMap = agentManagerService.getAvailableAgentCountMap(user); System.out.println(userAvailableAgentCountMap); assertThat(userAvailableAgentCountMap.containsKey("kiki"), is(false)); assertThat(userAvailableAgentCountMap.get("hello").intValue(), is(2)); assertThat(userAvailableAgentCountMap.get("haha").intValue(), is(3)); user.setUserId("wow"); userAvailableAgentCountMap = agentManagerService.getAvailableAgentCountMap(user); assertThat(userAvailableAgentCountMap.get("hello").intValue(), is(3)); assertThat(userAvailableAgentCountMap.get("haha").intValue(), is(3)); user.setUserId("my"); userAvailableAgentCountMap = agentManagerService.getAvailableAgentCountMap(user); assertThat(userAvailableAgentCountMap.get("hello").intValue(), is(2)); assertThat(userAvailableAgentCountMap.get("haha").intValue(), is(4)); assertThat(userAvailableAgentCountMap.get("wowo").intValue(), is(3)); } }
public int getCount(T key) { int ret = -1; MutableInt val = map.get(key); if (val != null) { ret = val.intValue(); } return ret; }
@Override public Void answer(InvocationOnMock invocation) throws Throwable { callCount.increment(); if (callCount.intValue() < 2) { throw new RuntimeException(); } return null; } }).given(operation).call();