public String toExternalForm() { return toString(); }
public static GAV from(CompositeData cd) { return new GAV((String) cd.get("groupId"), (String) cd.get("artifactId"), (String) cd.get("version")); }
private void print(GenericKieSessionMonitoringMXBean mb) { LOG.debug("total match created : {}",mb.getTotalMatchesCreated()); LOG.debug("total match cancelled: {}",mb.getTotalMatchesCancelled()); LOG.debug("total match fired : {}",mb.getTotalMatchesFired()); if (mb instanceof StatelessKieSessionMonitoringMXBean) { StatelessKieSessionMonitoringMXBean c = (StatelessKieSessionMonitoringMXBean) mb; LOG.debug("inserted and deleted : +{} -{}",c.getTotalObjectsInserted(),c.getTotalObjectsDeleted()); } else if (mb instanceof KieSessionMonitoringMXBean) { KieSessionMonitoringMXBean c = (KieSessionMonitoringMXBean) mb; LOG.debug("total tact count : {}",c.getTotalFactCount()); } LOG.debug("{} ms .", mb.getTotalFiringTime()); }
StatelessKieSessionMonitoringMXBean.class); assertEquals("myID", c1Monitor.getContainerId() ); assertTrue(c1Monitor.getConfiguredReleaseId().sameGAVof(KieContainerMonitorMXBean.CLASSPATH_KIECONTAINER_RELEASEID)); assertTrue(c1Monitor.getResolvedReleaseId().sameGAVof(KieContainerMonitorMXBean.CLASSPATH_KIECONTAINER_RELEASEID)); assertEquals("org.kie.monitoring.kbase1.ksession1", statefulKieSessionMonitor.getKieSessionName()); assertEquals("org.kie.monitoring.kbase1", statefulKieSessionMonitor.getKieBaseId()); assertEquals("org.kie.monitoring.kbase1.ksession1", statelessKieSessionMonitor.getKieSessionName()); assertEquals("org.kie.monitoring.kbase1", statelessKieSessionMonitor.getKieBaseId()); StatelessKieSessionMonitoringMXBean.class); assertEquals("myID2", c2Monitor.getContainerId() ); assertTrue(c2Monitor.getConfiguredReleaseId().sameGAVof(KieContainerMonitorMXBean.CLASSPATH_KIECONTAINER_RELEASEID)); assertTrue(c2Monitor.getResolvedReleaseId().sameGAVof(KieContainerMonitorMXBean.CLASSPATH_KIECONTAINER_RELEASEID)); assertEquals("org.kie.monitoring.kbase1.ksession1", statefulKieSessionMonitor2.getKieSessionName()); assertEquals("org.kie.monitoring.kbase1", statefulKieSessionMonitor2.getKieBaseId()); assertEquals("org.kie.monitoring.kbase1.ksession1", statelessKieSessionMonitor2.getKieSessionName()); assertEquals("org.kie.monitoring.kbase1", statelessKieSessionMonitor2.getKieBaseId());
DroolsManagementAgent.createObjectNameBy(kc1ID), KieContainerMonitorMXBean.class); assertEquals(releaseId1.toExternalForm(), c1Monitor.getConfiguredReleaseIdStr()); assertEquals(releaseId1.toExternalForm(), c1Monitor.getResolvedReleaseIdStr()); assertTrue(c1Monitor.getConfiguredReleaseId().sameGAVof(releaseId1)); assertTrue(c1Monitor.getResolvedReleaseId().sameGAVof(releaseId1)); assertEquals(releaseId1.getVersion(), c1Monitor.getConfiguredReleaseId().getVersion()); assertEquals(releaseId1.getVersion(), c1Monitor.getResolvedReleaseId().getVersion()); DroolsManagementAgent.createObjectNameBy("Matteo"), KieContainerMonitorMXBean.class); assertEquals(verRelease.toExternalForm(), c2Monitor.getConfiguredReleaseIdStr()); assertEquals(releaseId1.toExternalForm(), c2Monitor.getResolvedReleaseIdStr()); assertTrue(c2Monitor.getConfiguredReleaseId().sameGAVof(verRelease)); assertTrue(c2Monitor.getResolvedReleaseId().sameGAVof(releaseId1)); assertEquals(verRelease.getVersion(), c2Monitor.getConfiguredReleaseId().getVersion()); assertEquals(releaseId1.getVersion(), c2Monitor.getResolvedReleaseId().getVersion());
private void checkStatsForRule(GenericKieSessionMonitoringMXBean mb, String ruleName, long mCreated, long mCancelled, long mFired) { assertEquals(mCreated , mb.getStatsForRule(ruleName).getMatchesCreated() ); assertEquals(mCancelled , mb.getStatsForRule(ruleName).getMatchesCancelled() ); assertEquals(mFired , mb.getStatsForRule(ruleName).getMatchesFired() ); }
private void checkStatsByRule(GenericKieSessionMonitoringMXBean mb, String ruleName, long mCreated, long mCancelled, long mFired) { assertEquals(mCreated , mb.getStatsByRule().get(ruleName).getMatchesCreated() ); assertEquals(mCancelled , mb.getStatsByRule().get(ruleName).getMatchesCancelled() ); assertEquals(mFired , mb.getStatsByRule().get(ruleName).getMatchesFired() ); }
tft = checkTotalFiringTimeGEQ(aggrMonitor, tft); checkTotalSessions(aggrMonitor, 1); assertNull( aggrMonitor.getStatsForRule("ND" ) ); assertNull( aggrMonitor.getStatsForRule("ND2") ); assertFalse( aggrMonitor.getStatsByRule().containsKey("ND" ) ); assertFalse( aggrMonitor.getStatsByRule().containsKey("ND2") ); tft = checkTotalFiringTimeGEQ(aggrMonitor2, tft); checkTotalSessions(aggrMonitor2, 0); assertNull( aggrMonitor2.getStatsForRule("ND" ) ); assertNull( aggrMonitor2.getStatsForRule("ND2") ); assertFalse( aggrMonitor2.getStatsByRule().containsKey("ND" ) ); assertFalse( aggrMonitor2.getStatsByRule().containsKey("ND2") );
private void checkAgendaTotals(GenericKieSessionMonitoringMXBean mb, long mCreated, long mCancelled, long mFired) { assertEquals(mCreated , mb.getTotalMatchesCreated() ); assertEquals(mCancelled , mb.getTotalMatchesCancelled() ); assertEquals(mFired , mb.getTotalMatchesFired() ); }
KieContainerMonitorMXBean.class); assertTrue(c1Monitor.getConfiguredReleaseId().sameGAVof(releaseId)); assertTrue(c1Monitor.getResolvedReleaseId().sameGAVof(releaseId)); } finally { Thread.currentThread().setContextClassLoader( cl );
private void checkRuleRuntimeTotals(StatelessKieSessionMonitoringMXBean mb, int inserted, int deleted) { assertEquals(inserted , mb.getTotalObjectsInserted() ); assertEquals(deleted , mb.getTotalObjectsDeleted() ); }
private long checkTotalFiringTimeGEQ(GenericKieSessionMonitoringMXBean mb, long amount) { assertTrue(mb.getTotalFiringTime() >= amount); return mb.getTotalFiringTime(); }
private void checkTotalSessions(GenericKieSessionMonitoringMXBean mb, int totalSessions) { assertEquals(totalSessions, mb.getTotalSessions() ); }
private void checkTotalFactCount(KieSessionMonitoringMXBean mb, int factCount) { assertEquals(factCount , mb.getTotalFactCount() ); }
public static GAV from(ReleaseId rel) { return new GAV(rel.getGroupId(), rel.getArtifactId(), rel.getVersion()); }
public String toExternalForm() { return toString(); }
public static GAV from(CompositeData cd) { return new GAV((String) cd.get("groupId"), (String) cd.get("artifactId"), (String) cd.get("version")); }
public static GAV from(ReleaseId rel) { return new GAV(rel.getGroupId(), rel.getArtifactId(), rel.getVersion()); }