Package org.hyperic.sigar.jmx

Examples of org.hyperic.sigar.jmx.SigarProcess


        }

        try {
            String name = org.hyperic.sigar.jmx.SigarRegistry.class.getName();
            this.registryName = server.createMBean(name, null).getObjectName();
            SigarProcess proc = new SigarProcess(this.sigar);
            ObjectName pname = new ObjectName(proc.getObjectName());
            if (!server.isRegistered(pname)) {
                server.registerMBean(proc, pname);
            }
        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here


    }

    private void _testProcess(MBeanServer server) throws Exception {
        long[] pids = getSigar().getProcList();
        for (int i=0; i<pids.length; i++) {
            SigarProcess proc = new SigarProcess();
            proc.setPid(pids[i]);
            ObjectName name;
            try {
                name = new ObjectName(proc.getObjectName());
            } catch (SigarException e) {
                continue; //process may have gone away
            }
            if (server.isRegistered(name)) {
                continue;
View Full Code Here

TOP

Related Classes of org.hyperic.sigar.jmx.SigarProcess

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.