Package org.rhq.core.domain.measurement

Examples of org.rhq.core.domain.measurement.Availability


        ResourceManager manager = ResourceManagerFactory.resourceManager();
        Set<Resource> resources = manager.getResources(resourceType, parentResource);
        List<ResourceListItem> items = new ArrayList<ResourceListItem>();
        for (Resource r : resources)
        {
            Availability availability = manager.getAvailability(r);
            ResourceListItem item = new ResourceListItem(r, availability);
            items.add(item);
        }

        return items;
View Full Code Here


     * @param resource the inventoried resource being queried
     * @return UP, DOWN or UNKNOWN
     */
    public String getAvailableStatus(Resource resource)
    {
        Availability availability = getManager().getAvailability(resource);
        AvailabilityType type = availability.getAvailabilityType();
        //noinspection UnnecessaryLocalVariable
        String status = (type != null) ? type.getName() : "UNKNOWN";
        return status;
    }
View Full Code Here

    }

    // TODO move to CommonActionUtil
    public boolean isAvailable(Resource r)
    {
        Availability availability = getManager().getAvailability(r);
        return availability.getAvailabilityType() == AvailabilityType.UP;
    }
View Full Code Here

    public void testLoadMeasurementDataAll() throws Exception
    {
        final Resource resource = getResourceInstance(ResourceTypes.RESOURCE_TYPE_JMS_TOPIC, "FakeMetricsTopic");
        assert resource != null : "FakeMetricsTopic was not found and it should have been.";

        ResourceListItem resourceListItem = new ResourceListItem(resource, new Availability(resource, new Date(), AvailabilityType.UP));

        MeasurementUtils measurementUtils = new MeasurementUtils(resourceListItem);

        List<MeasurementData> measurementDataList = measurementUtils.loadMeasurementData(null, DataType.MEASUREMENT);
        assert measurementDataList != null : "measurements were null";
View Full Code Here

    public void testLoadMeasurementDataSummary() throws Exception
    {
        final Resource resource = getResourceInstance(ResourceTypes.RESOURCE_TYPE_JMS_TOPIC, "FakeMetricsTopic");
        assert resource != null : "FakeMetricsTopic was not found and it should have been.";

        ResourceListItem resourceListItem = new ResourceListItem(resource, new Availability(resource, new Date(), AvailabilityType.UP));

        MeasurementUtils measurementUtils = new MeasurementUtils(resourceListItem);

        List<MeasurementData> measurementDataList = measurementUtils.loadMeasurementData(DisplayType.SUMMARY, DataType.MEASUREMENT);
        assert measurementDataList != null : "measurements were null";
View Full Code Here

    public void testLoadCategory() throws Exception
    {
        final Resource resource = getResourceInstance(ResourceTypes.RESOURCE_TYPE_JMS_TOPIC, "FakeMetricsTopic");
        assert resource != null : "FakeMetricsTopic was not found and it should have been.";

        ResourceListItem resourceListItem = new ResourceListItem(resource, new Availability(resource, new Date(), AvailabilityType.UP));

        HashMap<String, MeasurementDefinition> measurementDefinitionMap = new HashMap<String, MeasurementDefinition>();
        HashMap<String, List<MeasurementDisplay>> measurementDisplayMap = new HashMap<String, List<MeasurementDisplay>>();

        MeasurementUtils measurementUtils = new MeasurementUtils(resourceListItem);
View Full Code Here

    public void testFormattedMetrics() throws Exception
    {
        final Resource resource = getResourceInstance(ResourceTypes.RESOURCE_TYPE_JMS_TOPIC, "FakeMetricsTopic");
        assert resource != null : "FakeMetricsTopic was not found and it should have been.";

        ResourceListItem resourceListItem = new ResourceListItem(resource, new Availability(resource, new Date(), AvailabilityType.UP));

        List<MeasurementDisplay> measurementDisplayList = new ArrayList<MeasurementDisplay>();

        MeasurementUtils measurementUtils = new MeasurementUtils(resourceListItem);
        Map<String, MeasurementDefinition> measurementDefinitionMap = measurementUtils.getMeasurementDefinitionMap();
View Full Code Here

    public void testMeasurementTraitAll()
    {
        final Resource resource = getResourceInstance(ResourceTypes.RESOURCE_TYPE_JMS_TOPIC, "FakeMetricsTopic");
        assert resource != null : "FakeMetricsTopic was not found and it should have been.";

        ResourceListItem resourceListItem = new ResourceListItem(resource, new Availability(resource, new Date(), AvailabilityType.UP));

        MeasurementUtils measurementUtils = new MeasurementUtils(resourceListItem);

        List<MeasurementData> measurementDataList = measurementUtils.loadMeasurementData(null, DataType.TRAIT);
        assert measurementDataList != null : "measurements were null";
View Full Code Here

    public void testMeasurementTraitSummary()
    {
        final Resource resource = getResourceInstance(ResourceTypes.RESOURCE_TYPE_JMS_TOPIC, "FakeMetricsTopic");
        assert resource != null : "FakeMetricsTopic was not found and it should have been.";

        ResourceListItem resourceListItem = new ResourceListItem(resource, new Availability(resource, new Date(), AvailabilityType.UP));

        MeasurementUtils measurementUtils = new MeasurementUtils(resourceListItem);

        List<MeasurementData> measurementDataList = measurementUtils.loadMeasurementData(DisplayType.SUMMARY, DataType.TRAIT);
        assert measurementDataList != null : "measurements were null";
View Full Code Here

    public void testMeasurementTraitDetail()
    {
        final Resource resource = getResourceInstance(ResourceTypes.RESOURCE_TYPE_JMS_TOPIC, "FakeMetricsTopic");
        assert resource != null : "FakeMetricsTopic was not found and it should have been.";

        ResourceListItem resourceListItem = new ResourceListItem(resource, new Availability(resource, new Date(), AvailabilityType.UP));

        MeasurementUtils measurementUtils = new MeasurementUtils(resourceListItem);

        List<MeasurementData> measurementDataList = measurementUtils.loadMeasurementData(DisplayType.DETAIL, DataType.TRAIT);
        assert measurementDataList != null : "measurements were null";
View Full Code Here

TOP

Related Classes of org.rhq.core.domain.measurement.Availability

Copyright © 2018 www.massapicom. 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.