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 2008/02/03 18:16:16 UTC

svn commit: r618025 - /jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java

Author: sebb
Date: Sun Feb  3 09:16:14 2008
New Revision: 618025

URL: http://svn.apache.org/viewvc?rev=618025&view=rev
Log:
Use new JMeterUtils method for the machine name.
Replace tabs with spaces

Modified:
    jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java

Modified: jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java
URL: http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java?rev=618025&r1=618024&r2=618025&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java (original)
+++ jakarta/jmeter/trunk/src/functions/org/apache/jmeter/functions/MachineName.java Sun Feb  3 09:16:14 2008
@@ -19,8 +19,6 @@
 package org.apache.jmeter.functions;
 
 import java.io.Serializable;
-import java.net.InetAddress;
-import java.net.UnknownHostException;
 import java.util.Collection;
 import java.util.LinkedList;
 import java.util.List;
@@ -33,72 +31,57 @@
 
 public class MachineName extends AbstractFunction implements Serializable {
 
-	private static final List desc = new LinkedList();
+    private static final List desc = new LinkedList();
 
-	private static final String KEY = "__machineName"; //$NON-NLS-1$
+    private static final String KEY = "__machineName"; //$NON-NLS-1$
 
-	static {
-		// desc.add("Use fully qualified host name: TRUE/FALSE (Default FALSE)");
-		desc.add(JMeterUtils.getResString("function_name_paropt")); //$NON-NLS-1$
-	}
-
-	private Object[] values;
-
-	public MachineName() {
-	}
-
-	public Object clone() throws CloneNotSupportedException {
-		return super.clone();
-	}
-
-	public synchronized String execute(SampleResult previousResult, Sampler currentSampler)
-			throws InvalidVariableException {
-
-		/*
-		 * boolean fullHostName = false; if (((CompoundFunction) values[0])
-		 * .execute() .toLowerCase() .equals("true")) { fullHostName = true; }
-		 */
-
-		String machineName = "";
-
-		try {
-
-			InetAddress Address = InetAddress.getLocalHost();
-
-			// fullHostName disabled until we move up to 1.4 as the support jre
-			// if ( fullHostName ) {
-			// machineName = Address.getCanonicalHostName();
-
-			// } else {
-			machineName = Address.getHostName();
-			// }
-
-		} catch (UnknownHostException e) {
-		}
-
-		if (values.length >= 1){// we have a variable name
-			JMeterVariables vars = getVariables();
-			if (vars != null) {// May be null if function is used on TestPlan
-				String varName = ((CompoundVariable) values[0]).execute();
-				if (varName.length() > 0) {
-				    vars.put(varName, machineName);
-				}
-			}
-		}
-		return machineName;
-
-	}
-
-	public synchronized void setParameters(Collection parameters) throws InvalidVariableException {
-		checkParameterCount(parameters, 0, 1);
-		values = parameters.toArray();
-	}
-
-	public String getReferenceKey() {
-		return KEY;
-	}
-
-	public List getArgumentDesc() {
-		return desc;
-	}
+    static {
+        // desc.add("Use fully qualified host name: TRUE/FALSE (Default FALSE)");
+        desc.add(JMeterUtils.getResString("function_name_paropt")); //$NON-NLS-1$
+    }
+
+    private Object[] values;
+
+    public MachineName() {
+    }
+
+    public Object clone() throws CloneNotSupportedException {
+        return super.clone();
+    }
+
+    public synchronized String execute(SampleResult previousResult, Sampler currentSampler)
+            throws InvalidVariableException {
+
+        /*
+         * boolean fullHostName = false; if (((CompoundFunction) values[0])
+         * .execute() .toLowerCase() .equals("true")) { fullHostName = true; }
+         */
+
+        String machineName = JMeterUtils.getLocalHostName();
+        
+        if (values.length >= 1){// we have a variable name
+            JMeterVariables vars = getVariables();
+            if (vars != null) {// May be null if function is used on TestPlan
+                String varName = ((CompoundVariable) values[0]).execute();
+                if (varName.length() > 0) {
+                    vars.put(varName, machineName);
+                }
+            }
+        }
+        return machineName;
+
+    }
+
+    public synchronized void setParameters(Collection parameters) throws InvalidVariableException {
+        checkParameterCount(parameters, 0, 1);
+        values = parameters.toArray();
+    }
+
+    public String getReferenceKey() {
+        return KEY;
+    }
+
+    public List getArgumentDesc() {
+        return desc;
+    }
 }



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