private void add(Exchange exchange) { final Object body = exchange.getIn().getBody(); set.add(body); }
private static void executeSet() { System.out.println("### Set Execution Started... ###"); int key = RANDOM.nextInt(100); ISet<Integer> set = (ISet<Integer>) context.getBean("set", ISet.class); set.add(key); System.out.println("A random integer is added to set."); System.out.println("Added element: " + set.iterator().next() + "\n"); }
/** * Shortcut for using the {@link #getDeployErrorPanel(long)} map. It puts a log message and it appends the current * date. */ public void logDeployMessage(long version, String logMessage) { hz.getSet(GLOBAL_DEPLOY_LOG_PANEL + version).add(dateFormat.format(new Date()) + " - " + logMessage); } }
protected void handleSetAdd(String[] args) { println(getSet().add(args[1])); }
protected void handleSetAdd(String[] args) { println(getSet().add(args[1])); }
protected void handleSetAdd(String[] args) { println(getSet().add(args[1])); }
protected void handleSetAdd(String[] args) { println(getSet().add(args[1])); }
@Override public void clearJob(String id) throws Exception { if(id == null) { log.warn("No job to clear; was null, returning"); return; } recentlyClearedJobs.add(id); IAtomicReference<Job> jRef = h.getAtomicReference("job-" + id); if(jRef.isNull()) return; jRef.clear(); log.info("Destroyed job ref " + id); Job remove = null; for(Job j : jobs) { if(j.workerId().equals(id)) { remove = j; break; } } if(remove != null) jobs.remove(remove); }
protected void handleSetAddMany(String[] args) { int count = 1; if (args.length > 1) { count = Integer.parseInt(args[1]); } int successCount = 0; long started = Clock.currentTimeMillis(); for (int i = 0; i < count; i++) { boolean success = getSet().add("obj" + i); if (success) { successCount++; } } long elapsedMillis = Clock.currentTimeMillis() - started; println("Added " + successCount + " objects."); if (elapsedMillis > 0) { println("size = " + getSet().size() + ", " + MILLISECONDS.toSeconds(successCount / elapsedMillis) + " evt/s"); } }
@Override public Collection<String> pauseJobs(GroupMatcher<JobKey> groupMatcher) throws JobPersistenceException { List<String> pausedGroups = new LinkedList<>(); StringMatcher.StringOperatorName operator = groupMatcher .getCompareWithOperator(); switch (operator) { case EQUALS: if (pausedJobGroups.add(groupMatcher.getCompareToValue())) { pausedGroups.add(groupMatcher.getCompareToValue()); } break; default: for (String jobGroup : jobsByGroup.keySet()) { if (operator.evaluate(jobGroup, groupMatcher.getCompareToValue())) { if (pausedJobGroups.add(jobGroup)) { pausedGroups.add(jobGroup); } } } } for (String groupName : pausedGroups) { for (JobKey jobKey : getJobKeys(GroupMatcher.jobGroupEquals(groupName))) { pauseJob(jobKey); } } return pausedGroups; }
protected void handleSetAddMany(String[] args) { int count = 1; if (args.length > 1) { count = Integer.parseInt(args[1]); } int successCount = 0; long started = Clock.currentTimeMillis(); for (int i = 0; i < count; i++) { boolean success = getSet().add("obj" + i); if (success) { successCount++; } } long elapsedMillis = Clock.currentTimeMillis() - started; println("Added " + successCount + " objects."); if (elapsedMillis > 0) { println("size = " + getSet().size() + ", " + MILLISECONDS.toSeconds(successCount / elapsedMillis) + " evt/s"); } }
@Override public Collection<String> pauseTriggers(GroupMatcher<TriggerKey> matcher) throws JobPersistenceException { List<String> pausedGroups = new LinkedList<>(); StringMatcher.StringOperatorName operator = matcher.getCompareWithOperator(); switch (operator) { case EQUALS: if (pausedTriggerGroups.add(matcher.getCompareToValue())) { pausedGroups.add(matcher.getCompareToValue()); } break; default: for (String group : triggersByGroup.keySet()) { if (operator.evaluate(group, matcher.getCompareToValue())) { if (pausedTriggerGroups.add(matcher.getCompareToValue())) { pausedGroups.add(group); } } } } for (String pausedGroup : pausedGroups) { Set<TriggerKey> keys = getTriggerKeys(GroupMatcher.triggerGroupEquals(pausedGroup)); for (TriggerKey key : keys) { pauseTrigger(key); } } return pausedGroups; }
protected void handleSetAddMany(String[] args) { int count = 1; if (args.length > 1) { count = Integer.parseInt(args[1]); } int successCount = 0; long t0 = Clock.currentTimeMillis(); for (int i = 0; i < count; i++) { boolean success = getSet().add("obj" + i); if (success) { successCount++; } } long t1 = Clock.currentTimeMillis(); println("Added " + successCount + " objects."); println("size = " + getSet().size() + ", " + successCount * ONE_THOUSAND / (t1 - t0) + " evt/s"); }
protected void handleSetAddMany(String[] args) { int count = 1; if (args.length > 1) { count = Integer.parseInt(args[1]); } int successCount = 0; long t0 = Clock.currentTimeMillis(); for (int i = 0; i < count; i++) { boolean success = getSet().add("obj" + i); if (success) { successCount++; } } long t1 = Clock.currentTimeMillis(); println("Added " + successCount + " objects."); println("size = " + getSet().size() + ", " + successCount * ONE_THOUSAND / (t1 - t0) + " evt/s"); }
@Test public void testEventDrivenForOnlyADDEDEntryEvent() { edDistributedSet1 .add(new HazelcastIntegrationTestUser(1, "TestName1", "TestSurname1")); Message<?> msg = edSetChannel1.receive(HazelcastInboundChannelAdapterTestUtils.TIMEOUT); Assert.assertNotNull(msg); Assert.assertNotNull(msg.getPayload()); Assert.assertNotNull(msg.getHeaders().get(HazelcastHeaders.MEMBER)); Assert.assertEquals(EntryEventType.ADDED.toString(), msg.getHeaders().get(HazelcastHeaders.EVENT_TYPE).toString()); Assert .assertEquals(1, (((HazelcastIntegrationTestUser) msg.getPayload()).getId())); Assert.assertEquals("TestName1", (((HazelcastIntegrationTestUser) msg.getPayload()).getName())); Assert.assertEquals("TestSurname1", (((HazelcastIntegrationTestUser) msg.getPayload()).getSurname())); }
@Test public void testEventDrivenForOnlyREMOVEDEntryEvent() { HazelcastIntegrationTestUser user = new HazelcastIntegrationTestUser(2, "TestName2", "TestSurname2"); edDistributedSet2.add(user); edDistributedSet2.remove(user); Message<?> msg = edSetChannel2.receive(HazelcastInboundChannelAdapterTestUtils.TIMEOUT); Assert.assertNotNull(msg); Assert.assertNotNull(msg.getPayload()); Assert.assertNotNull(msg.getHeaders().get(HazelcastHeaders.MEMBER)); Assert.assertEquals(EntryEventType.REMOVED.toString(), msg.getHeaders().get(HazelcastHeaders.EVENT_TYPE).toString()); Assert .assertEquals(2, (((HazelcastIntegrationTestUser) msg.getPayload()).getId())); Assert.assertEquals("TestName2", (((HazelcastIntegrationTestUser) msg.getPayload()).getName())); Assert.assertEquals("TestSurname2", (((HazelcastIntegrationTestUser) msg.getPayload()).getSurname())); }