/** * Tests the {@link SystemIn}. */ @Test public void SystemInformationPersistingCmrProcessor() { // only Timer Data SystemInformationPersistingCmrProcessor processor = new SystemInformationPersistingCmrProcessor(); // don't fail on null processor.process((DefaultData) null, entityManager); verifyZeroInteractions(entityManager); // don't process wrong classes processor.process(new SqlStatementData(), entityManager); processor.process(new HttpTimerData(), entityManager); verifyZeroInteractions(entityManager); // yes for correct class SystemInformationData systemInformationData = new SystemInformationData(); processor.process(systemInformationData, entityManager); verify(entityManager, times(1)).persist(systemInformationData); // also when influx is active processor.influxActive = true; processor.process(systemInformationData, entityManager); verify(entityManager, times(2)).persist(systemInformationData); }
/** * {@inheritDoc} */ @Override public void setInputDefinition(InputDefinition inputDefinition) { super.setInputDefinition(inputDefinition); memoryObj = new MemoryInformationData(); memoryObj.setPlatformIdent(inputDefinition.getIdDefinition().getPlatformId()); systemObj = new SystemInformationData(); systemObj.setPlatformIdent(inputDefinition.getIdDefinition().getPlatformId()); dataAccessService = inputDefinition.getRepositoryDefinition().getGlobalDataAccessService(); }
/** * {@inheritDoc} */ @Override public void setInputDefinition(InputDefinition inputDefinition) { super.setInputDefinition(inputDefinition); memoryTemplate = new MemoryInformationData(); memoryTemplate.setPlatformIdent(inputDefinition.getIdDefinition().getPlatformId()); memoryTemplate.setSensorTypeIdent(inputDefinition.getIdDefinition().getSensorTypeId()); memoryTemplate.setId(-1L); systemTemplate = new SystemInformationData(); systemTemplate.setPlatformIdent(inputDefinition.getIdDefinition().getPlatformId()); systemTemplate.setSensorTypeIdent(inputDefinition.getIdDefinition().getSensorTypeId()); dataAccessService = inputDefinition.getRepositoryDefinition().getGlobalDataAccessService(); }
/** * {@inheritDoc} */ @Override public void setInputDefinition(InputDefinition inputDefinition) { super.setInputDefinition(inputDefinition); long platformId = inputDefinition.getIdDefinition().getPlatformId(); systemObj = new SystemInformationData(); systemObj.setPlatformIdent(platformId); classLoadingObj = new ClassLoadingInformationData(); classLoadingObj.setPlatformIdent(platformId); cpuObj = new CpuInformationData(); cpuObj.setPlatformIdent(platformId); compilationObj = new CompilationInformationData(); compilationObj.setPlatformIdent(platformId); memoryObj = new MemoryInformationData(); memoryObj.setPlatformIdent(platformId); runtimeObj = new RuntimeInformationData(); runtimeObj.setPlatformIdent(platformId); threadObj = new ThreadInformationData(); threadObj.setPlatformIdent(platformId); dataAccessService = inputDefinition.getRepositoryDefinition().getGlobalDataAccessService(); }