You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2006/03/12 19:48:50 UTC

svn commit: r385341 - /jakarta/jmeter/branches/rel-2-1/src/monitor/model/org/apache/jmeter/monitor/model/ObjectFactory.java

Author: sebb
Date: Sun Mar 12 10:48:49 2006
New Revision: 385341

URL: http://svn.apache.org/viewcvs?rev=385341&view=rev
Log:
Make parser an instance variable

Modified:
    jakarta/jmeter/branches/rel-2-1/src/monitor/model/org/apache/jmeter/monitor/model/ObjectFactory.java

Modified: jakarta/jmeter/branches/rel-2-1/src/monitor/model/org/apache/jmeter/monitor/model/ObjectFactory.java
URL: http://svn.apache.org/viewcvs/jakarta/jmeter/branches/rel-2-1/src/monitor/model/org/apache/jmeter/monitor/model/ObjectFactory.java?rev=385341&r1=385340&r2=385341&view=diff
==============================================================================
--- jakarta/jmeter/branches/rel-2-1/src/monitor/model/org/apache/jmeter/monitor/model/ObjectFactory.java (original)
+++ jakarta/jmeter/branches/rel-2-1/src/monitor/model/org/apache/jmeter/monitor/model/ObjectFactory.java Sun Mar 12 10:48:49 2006
@@ -1,5 +1,5 @@
 /*
- * Copyright 2004 The Apache Software Foundation.
+ * Copyright 2004,2006 The Apache Software Foundation.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -15,6 +15,8 @@
  */
 package org.apache.jmeter.monitor.model;
 
+// For unit tests, @see TestObjectFactory
+
 import org.apache.jmeter.monitor.parser.Parser;
 import org.apache.jmeter.monitor.parser.ParserImpl;
 import org.apache.jmeter.samplers.SampleResult;
@@ -27,7 +29,7 @@
 
 	private static ObjectFactory FACTORY = null;
 
-	private static Parser PARSER = null;
+	private Parser PARSER = null;
 
 	/**
 	 * 
@@ -91,56 +93,6 @@
 	protected static class MonitorParser extends ParserImpl {
 		public MonitorParser(ObjectFactory factory) {
 			super(factory);
-		}
-	}
-
-	/**
-	 * Basic method for testing the class
-	 * 
-	 * @param args
-	 */
-	public static void main(String[] args) {
-		if (args != null && args.length == 2) {
-			String file = null;
-			// int count = 1;
-			if (args[0] != null) {
-				file = args[0];
-			}
-			if (args[1] != null) {
-				// count = Integer.parseInt(args[1]);
-			}
-			try {
-				ObjectFactory of = ObjectFactory.getInstance();
-				java.io.File infile = new java.io.File(file);
-				java.io.FileInputStream fis = new java.io.FileInputStream(infile);
-				java.io.InputStreamReader isr = new java.io.InputStreamReader(fis);
-				StringBuffer buf = new StringBuffer();
-				java.io.BufferedReader br = new java.io.BufferedReader(isr);
-				String line = null;
-				while ((line = br.readLine()) != null) {
-					buf.append(line);
-				}
-				System.out.println("contents: ");
-				System.out.println(buf.toString());
-				System.out.println("----------------------");
-				Status st = of.parseBytes(buf.toString().getBytes());
-				if (st == null) {
-					System.out.println("parse failed");
-				} else {
-					System.out.println("parse successful:");
-					System.out.println(st.getJvm().getMemory().getFree());
-					System.out.println(st.getJvm().getMemory().getTotal());
-					System.out.println(st.getJvm().getMemory().getMax());
-					System.out.println("connector size: " + st.getConnector().size());
-					Connector conn = (Connector) st.getConnector().get(0);
-					System.out.println("conn: " + conn.getThreadInfo().getMaxThreads());
-				}
-			} catch (java.io.FileNotFoundException e) {
-				e.printStackTrace();
-			} catch (java.io.IOException e) {
-				e.printStackTrace();
-			}
-		} else {
 		}
 	}
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org