Examples of MeasuredResource


Examples of org.rioproject.system.MeasuredResource

        return isA;
    }

    private JLabel getThresholdLabel(final String columnName, final String text, final ComputeResourceUtilization cru) {
        JLabel label = new JLabel(text);
        MeasuredResource mRes = getMeasuredResource(columnName, cru);
        if(mRes!=null && mRes.thresholdCrossed()) {
            label.setForeground(new Color(178, 34, 34));
            label.setFont(label.getFont().deriveFont(Font.BOLD));
        } else {
            label.setForeground(new Color(0, 100, 0));
        }
View Full Code Here

Examples of org.rioproject.system.MeasuredResource

        }
        return label;
    }

    private MeasuredResource getMeasuredResource(final String columnName, final ComputeResourceUtilization cru) {
        MeasuredResource mRes = null;
        if(columnName.equals(Constants.UTIL_PERCENT_CPU)) {
            mRes = cru.getCpuUtilization();
        } else if(columnName.equals(Constants.UTIL_PERCENT_MEMORY)) {
            mRes = cru.getSystemMemoryUtilization();
        } else if(columnName.equals(Constants.UTIL_PERCENT_DISK)) {
View Full Code Here

Examples of org.rioproject.system.MeasuredResource

    public void checkValue() {
        count++;
        if(monitor==null)
            return;
        long now = System.currentTimeMillis();
        MeasuredResource mRes = monitor.getMeasuredResource();
        //tempUtilization += monitor.getValue();
        tempUtilization += mRes.getValue();
        if(count==sampleSize) {
            utilization = tempUtilization/sampleSize;                                   
            count = 0;
            tempUtilization = 0;           
        }
        logger.trace("{}: utilization={}", getId(), utilization);

        if(mRes instanceof CpuUtilization)
            addWatchRecord(new CalculableCPU(getId(), (CpuUtilization)mRes, now));
        else if (mRes instanceof ProcessCpuUtilization)
            addWatchRecord(new CalculableProcessCPU(getId(), (ProcessCpuUtilization)mRes, now));
        else
            addWatchRecord(new CalculableProcessCPU(getId(), mRes.getValue(), now));
       
        setLastMeasuredResource(mRes);
    }
View Full Code Here

Examples of org.rioproject.system.MeasuredResource

    @Test
    public void createAndVerifyDiskSpaceClass() throws InterruptedException {
        DiskSpace diskSpace = new DiskSpace(EmptyConfiguration.INSTANCE);
        diskSpace.start();
        MeasuredResource mRes = diskSpace.getMeasuredResource();
        Assert.assertTrue("MeasuredResource should not be null", mRes!=null);
        Assert.assertTrue("MeasuredResource should be a DiskSpaceUtilization", mRes instanceof DiskSpaceUtilization);
        if(!System.getProperty("os.name").startsWith("Windows")) {
            double utilization = diskSpace.getUtilization();
            Assert.assertTrue("Utilization should be > 0", utilization>0);
View Full Code Here

Examples of org.rioproject.system.MeasuredResource

    public MeasuredResource getMeasuredResource() {
        return new MeasuredResource(id, flatlineValue, tVals);
    }

    public MeasuredResource getLastMeasuredResource() {
        return new MeasuredResource(id, flatlineValue, tVals);
    }
View Full Code Here

Examples of org.rioproject.system.MeasuredResource

        return COMPONENT;
    }

    @Override
    public void checkValue() {
        MeasuredResource mRes = monitor.getMeasuredResource();
        double utilization = calculateUtilization(mRes);

        long now = System.currentTimeMillis();
        if(mRes instanceof SystemMemoryUtilization)
            addWatchRecord(new CalculableSystemMemory(getId(),
View Full Code Here

Examples of org.rioproject.system.MeasuredResource

        return utilization;
    }

    private CalculableMemory createCalculableMemory() {
        CalculableMemory  calculableMemory ;
        MeasuredResource mRes = monitor.getMeasuredResource();
        utilization = calculateUtilization(mRes);
        long now = System.currentTimeMillis();
        if(mRes instanceof ProcessMemoryUtilization)
            calculableMemory = new CalculableMemory(getId(),
                                                utilization,
View Full Code Here

Examples of org.rioproject.system.MeasuredResource

    public void setThresholdValues(ThresholdValues tVals) {
        this.tVals = tVals;
    }

    public MeasuredResource getMeasuredResource() {
        return new MeasuredResource(id, flatlineValue, tVals);
    }
View Full Code Here

Examples of org.rioproject.system.MeasuredResource

    public void createAndVerifyCPUClassWithSigar() {
        CPU cpu = new CPU(EmptyConfiguration.INSTANCE);
        Assert.assertTrue(SigarHelper.sigarAvailable());
        cpu.start();
        cpu.checkValue();
        MeasuredResource mRes = cpu.getMeasuredResource();
        Assert.assertTrue("MeasuredResource should not be null", mRes!=null);
        Assert.assertTrue("MeasuredResource should be a CPUUtilization", mRes instanceof CpuUtilization);
        double utilization = cpu.getUtilization();
        Assert.assertTrue("Utilization should be > 0", utilization>0);
    }
View Full Code Here

Examples of org.rioproject.system.MeasuredResource

    @Test
    public void createAndVerifyCPUClassWithSigar() {
        CPU cpu = new CPU(EmptyConfiguration.INSTANCE);
        cpu.start();
        cpu.checkValue();
        MeasuredResource mRes = cpu.getMeasuredResource();
        Assert.assertTrue("MeasuredResource should not be null", mRes!=null);
        Assert.assertTrue("MeasuredResource should be a CPUUtilization", mRes instanceof CpuUtilization);
        double utilization = cpu.getUtilization();
        Assert.assertTrue("Utilization should be > 0", utilization>0);
    }
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.