# Package org.apache.jmeter.util

- Interface Summary
  Interface | Description
  --- | ---
  LocaleChangeListener |
  NamedObject |

- Class Summary
  Class | Description
  --- | ---
  BeanShellBeanInfoSupport | Parent class to handle common GUI design
  BeanShellClient | Implements a client that can talk to the JMeter BeanShell server.
  BeanShellInterpreter | BeanShell setup function - encapsulates all the access to the BeanShell Interpreter in a single class.
  BeanShellServer | Implements a BeanShell server to allow access to JMeter variables and methods.
  BeanShellTestElement |
  BSFBeanInfoSupport | Parent class to handle common GUI design for BSF test elements
  BSFJavaScriptEngine | This is the interface to Netscape's Rhino (JavaScript) from the Bean Scripting Framework.
  BSFTestElement |
  Calculator | Class to calculate various items that don't require all previous results to be saved: mean = average standard deviation minimum maximum
  ColorHelper | This class contains the static utility methods to manipulate colors.
  CPSPauser | Generate appropriate pauses for a given CPS (characters per second)
  CustomX509TrustManager | Custom TrustManager ignores all certificate errors TODO: implement conditional checking and logging (Derived from AuthSSLX509TrustManager in HttpClient contrib directory)
  Document |
  HttpSSLProtocolSocketFactory | Derived from EasySSLProtocolFactory Used by JsseSSLManager to set up the Java https socket handling
  JMeterTreeNodeTransferable | Simple implementation of a transferable for `JMeterTreeNode` arrays based on serialization.
  JMeterUtils | This class contains the static utility methods used by JMeter.
  JMeterVersion | Utility class to define the JMeter Version string.
  JSR223BeanInfoSupport | Parent class to handle common GUI design for JSR223 test elements
  JSR223TestElement | Base class for JSR223 Test elements
  JsseSSLManager | The SSLManager handles the KeyStore information for JMeter.
  LocaleChangeEvent |
  NameUpdater |
  PropertiesBasedPrefixResolver | `PrefixResolver` implementation that loads prefix configuration from jmeter property xpath.namespace.config
  PropertiesBasedPrefixResolverForXpath2 | `PrefixResolver` implementation that loads prefix configuration from jmeter property xpath.namespace.config
  ScopePanel | Scope panel so users can choose whether to apply the test element to the parent sample, the child samples or both.
  ScriptingBeanInfoSupport | Parent class to define common GUI parameters for BSF and JSR223 test elements
  ScriptingBeanInfoSupport.JSR223ScriptCacheCheckboxEditor |
  ScriptingTestElement | Common parent class for the `BSFTestElement` and `JSR223TestElement` scripting test elements.
  ShutdownClient | Simple utility to send a shutdown message to a non-GUI instance of JMeter
  SlowInputStream | InputStream wrapper to emulate a slow device, e.g.
  SlowOutputStream | OutputStream filter to emulate a slow device, e.g.
  SlowSocket | "Slow" (non-SSL) socket implementation to emulate dial-up modems etc
  SlowSSLSocket | "Slow" SSLsocket implementation to emulate dial-up modems etc WARNING: the class relies on overriding all superclass methods in order to apply them to the input socket.
  SSLManager | The SSLManager handles the KeyStore information for JMeter.
  StringUtilities |
  TemplateUtil | Class used to process freemarkers templates
  TrustAllSSLSocketFactory | This class can be used as a SocketFactory with SSL-connections.
  XPathQueryCacheLoader | load method is called when the key composed of namespaces + xPathQuery is not in the cache.
  XPathUtil | This class provides a few utility methods for dealing with XML/XPath.

- Exception Summary
  Exception | Description
  --- | ---
  TidyException | Class for reporting errors when running Tidy.

Copyright © 1998-2019 Apache Software Foundation. All Rights Reserved.