Examples of MeasurementAgentService


Examples of org.rhq.core.clientapi.agent.measurement.MeasurementAgentService

        expectedResult4 = new HashSet<MeasurementData>(2);
        expectedResult4.add(expectedData2);
        expectedResult4.add(expectedData4);

        // mock the MeasurementAgentService
        MeasurementAgentService mockedMeasurementService = mock(MeasurementAgentService.class);
        when(mockedMeasurementService.getRealTimeMeasurementValue(eq(resource1.getId()), any(Set.class))).thenReturn(
            new HashSet<MeasurementData>(Arrays.asList(makeMeasurement(time1, schedule1.getId(), value1, name1))));
        when(mockedMeasurementService.getRealTimeMeasurementValue(eq(resource2.getId()), any(Set.class))).thenReturn(
            new HashSet<MeasurementData>(Arrays.asList(makeMeasurement(time2, schedule2.getId(), value2, name2),
                makeMeasurement(time3, schedule3.getId(), value3, name3))));
        TestServerCommunicationsService agentServiceContainer = prepareForTestAgents();
        agentServiceContainer.measurementService = mockedMeasurementService;
    }
View Full Code Here

Examples of org.rhq.core.clientapi.agent.measurement.MeasurementAgentService

          requestedMetricDefs.put(metricDef.getName(), metricDef);
      }
    }

    // Get the actual data for the requested measurements.
    MeasurementAgentService measurementAgentService = PluginContainer
        .getInstance().getMeasurementAgentService();
    int resourceId = this.resource.getResource().getId();
    String[] measurementNamesArray = requestedMetricDefs.keySet().toArray(
        new String[requestedMetricDefs.size()]);
    Set<MeasurementData> measurementDataSet = measurementAgentService
        .getRealTimeMeasurementValue(resourceId, dataType,
            measurementNamesArray);
    // @TODO when displayOrder is implemented this should use displayOrder,
    // but right now the displayOrder
    // for all MeasurementData is set to "0" which will cause only the last
View Full Code Here

Examples of org.rhq.core.clientapi.agent.measurement.MeasurementAgentService

        }

        // get the actual measurement data for those measurement names
        int resourceId = jonds.getId();
        String[] measurementNamesArray = measurementNames.toArray(new String[]{});
        MeasurementAgentService measurementAgentService = PluginContainer.getInstance().getMeasurementAgentService();

        ArrayList measurementDataList = new ArrayList<MeasurementData>(measurementAgentService.getRealTimeMeasurementValue(
                resourceId, null, measurementNamesArray));

        assert measurementDataList.size() == 3 : "there should be 3 measurement data items for RHQDS";
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.