Examples of ConsolidatorData


Examples of org.jboss.profiler.liteversion.consolidator.ConsolidatorData

* @author Clebert Suconic
*/
public class ConsolidatorDataFactoryTest extends TestCase {
     /** Tests if a ConsolidatorData can be described into name pair values into StringTokenized string with ';' and parsed back.*/
     public void testDataDescribe() throws Exception{
         ConsolidatorData data = new ConsolidatorData();
         data.setAllocatedMemory(30);
         data.setName("test");
         data.setObjectsAllocated(-1);
         data.setObjectsReleased(-2);

         String line = ConsolidatorDataFactory.exportProperties(data);

         ConsolidatorData data2 = ConsolidatorDataFactory.importProperties(line);

         assertEquals(data.getName(),data2.getName());
         assertEquals(data.getAllocatedMemory(),data2.getAllocatedMemory());
         assertEquals(data.getObjectsAllocated(),data2.getObjectsAllocated());
         assertEquals(data.getObjectsReleased(),data2.getObjectsReleased());

         System.out.println(data2.getName());

     }
View Full Code Here

Examples of org.jboss.profiler.liteversion.consolidator.ConsolidatorData

        DataProducerProxy.startProducer("localhost:1000");
        DataProducerProxy.startProducer("localhost:1000");

        Thread.sleep(1000);
        for (int i=0;i<20;i++) {
            ConsolidatorData data = JUnitLiteProfilerListener.readData("localhost",1000);
            System.out.println("data["+i+"]=" + data);
        }

    }
View Full Code Here

Examples of org.jboss.profiler.liteversion.consolidator.ConsolidatorData

    /**
     * The whole testsuite ended.
     */
    public void endTestSuite(JUnitTest suite) throws BuildException {
        ConsolidatorData sumData = new ConsolidatorData();
        Iterator iter = this.testCases.iterator();
        while (iter.hasNext()) {
            ConsolidatorData tmpData = (ConsolidatorData)iter.next();
            sumData.add(tmpData);
        }

        outputProfilerSummary();
        stopData();
View Full Code Here

Examples of org.jboss.profiler.liteversion.consolidator.ConsolidatorData

     * @return
     */
    public static ConsolidatorData readData(String host, int port) {
        //System.out.println("ConsolidatorData:Reading data start");
        ConsolidatorData[] data = null;
        ConsolidatorData sumData = new ConsolidatorData();
        try {
            DataConsumer consumer = new DataConsumer(host,port);
            Object [] obj = consumer.getMessages();
            data = new ConsolidatorData[obj.length];
            for (int i=0;i<data.length;i++) {
                data[i] = (ConsolidatorData) obj[i];
                sumData.add(data[i]);
            }
        }
        catch (Exception e){
            e.printStackTrace();
        }
View Full Code Here

Examples of org.jboss.profiler.liteversion.consolidator.ConsolidatorData

    public void endTest(Test test) {
        if (!testStarts.containsKey(test)) {
            startTest(test);
        }

        ConsolidatorData sumData = readData(jbossProfilerHost,jbossProfilerPort);
        sumData.setTestName(test.getClass().getName() + ":" + JUnitVersionHelper.getTestCaseName(test));
        this.testCases.add(sumData);
    }
View Full Code Here

Examples of org.jboss.profiler.liteversion.consolidator.ConsolidatorData

     * Create a object from properties.
     * @throws InvocationTargetException
     * @throws IllegalAccessException
     * */
    public static ConsolidatorData importProperties(String line) throws IllegalAccessException, InvocationTargetException {
        ConsolidatorData data = new ConsolidatorData();
       
        StringTokenizer tokenString = new StringTokenizer(line,";");

        Map map = new HashMap();
        while (tokenString.hasMoreTokens()) {
View Full Code Here

Examples of org.jboss.profiler.liteversion.consolidator.ConsolidatorData

        return (HashMap)items.get(level);       
    }
   
    private ConsolidatorData findData(int level, String name) {
        HashMap map = findLevel(level);
        ConsolidatorData data = (ConsolidatorData) map.get(name);
        if (data==null) {
            data = new ConsolidatorData();
            data.setName(name);
            map.put(name,data);
        }       
        return data;
    }
View Full Code Here

Examples of org.jboss.profiler.liteversion.consolidator.ConsolidatorData

            buff = new BufferedInputStream(input);
        }
        BufferedReader reader = new BufferedReader(new InputStreamReader(input));
        String line=null;
        while ((line = reader.readLine())!=null) {
            ConsolidatorData data = ConsolidatorDataFactory.importProperties(line);
            StringTokenizer token = new StringTokenizer(data.getTestName(),".");
            String currentName = "";
            int level=0;
            while (token.hasMoreTokens()) {
                String strToken = token.nextToken();
                if (strToken.indexOf(':')>=0) {
                    token = new StringTokenizer(strToken,":");
                    continue;
                }
                currentName=currentName+strToken;
                ConsolidatorData dataAgregator = findData(level++,currentName);
                dataAgregator.add(data);
                currentName+=".";
            }
        }
    }
View Full Code Here

Examples of org.jboss.profiler.liteversion.consolidator.ConsolidatorData

            out.println("</tr>");
            Iterator iterItems = map.values().iterator();
            while (iterItems.hasNext()) {
                out.println("<tr>");
               
                ConsolidatorData data = (ConsolidatorData)iterItems.next();
                out.println("<!--<br>"+ConsolidatorDataFactory.exportProperties(data) + "-->");
                out.println("<td>" + data.getName() + "</td>");
                out.println("<td align=right>" + data.getObjectsAllocated() + "</td>");
                out.println("<td align=right>" + data.getAllocatedMemory() + "</td>");
                out.println("<td align=right>" + data.getObjectsReleased() + "</td>");
                out.println("<td align=right>" + data.getUsedCPU()/1000 + "</td>");
               
                out.println("</tr>");
            }
            out.println("</table>");
            out.println("</body></html>");
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.