org.apache.axis2.jaxws.message.databinding
Class JAXBUtilsMonitor

java.lang.Object
  extended by org.apache.axis2.jaxws.message.databinding.JAXBUtilsMonitor

public class JAXBUtilsMonitor
extends java.lang.Object

The monitor is used by the tests to ensure that the JAXBUtils code is used and is functioning correctly. In normal usage, monitoring is off. Currently the JAXBUtilsMonitor keeps track of the packageKeys passed to createJAXBContext(*). Future improvements may monitor the size of the pools, the pool hits versus misses, etc.


Method Summary
static void addPackageKey(java.lang.String packageKey)
          Add PackageKey
static void clear()
          Clear the number of creates and failed creates
static java.util.List<java.lang.String> getPackageKeys()
           
static boolean isMonitoring()
           
static void setMonitoring(boolean monitoring)
          Set monitoring
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isMonitoring

public static boolean isMonitoring()
Returns:
true if monitoring

setMonitoring

public static void setMonitoring(boolean monitoring)
Set monitoring

Parameters:
monitoring - boolean

clear

public static void clear()
Clear the number of creates and failed creates


getPackageKeys

public static java.util.List<java.lang.String> getPackageKeys()
Returns:
package keys

addPackageKey

public static void addPackageKey(java.lang.String packageKey)
Add PackageKey



Copyright © 2007 Apache Web Services Project. All Rights Reserved.