wt.iba.value.service
Class IBAServiceProfilingKey

java.lang.Object
  extended bywt.tools.profiler.ProfilingKeyAdapter
      extended bywt.iba.value.service.IBAServiceProfilingKey
All Implemented Interfaces:
ProfilingKey, ProfilingListener, Serializable

public class IBAServiceProfilingKey
extends ProfilingKeyAdapter
implements ProfilingListener

This class implments a ProfilingKey and ProfilingListener for the ability to profile IBA Service operations via the Profile service.

Supported API: false

Extendable: false

See Also:
Serialized Form

Nested Class Summary
private static class IBAServiceProfilingKey.AllManagersStartedEventListener
           
 
Field Summary
private static String DESCRIPTION
           
private  boolean enabled
           
static boolean ENABLED
           
private static String HOLDER_COUNT
           
private static String INFO_CLOSE
           
private static String INFO_OPEN
           
private static String INFO_SEPERATOR
           
private static String PROFILING_DISPLAY_NAME
           
private static String PROFILING_EXECUTION_TIME
           
private static String PROFILING_INFO
           
static IBAServiceProfilingKey PROFILING_KEY
           
 
Fields inherited from class wt.tools.profiler.ProfilingKeyAdapter
VERBOSE
 
Constructor Summary
IBAServiceProfilingKey()
           
 
Method Summary
static String getIBAInfo(int a_ibaHolderCount, String a_description)
           
static String getIBAInfo(WTCollection a_ibaHolders)
           
static String getIBAInfo(WTValuedMap a_ibaHolderMap, String a_description)
           
 boolean isEnabled()
           
static void register(StandardManager a_service)
           
 void setEnabled(boolean a_enabled)
           
 
Methods inherited from class wt.tools.profiler.ProfilingKeyAdapter
EnabledInGUI, equals, getCostName, getDataName, getDispName, hashCode, optEnabledInGUI, setCostName, setDataName, setDispName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

enabled

private boolean enabled

ENABLED

public static final boolean ENABLED
See Also:
Constant Field Values

PROFILING_KEY

public static final IBAServiceProfilingKey PROFILING_KEY

PROFILING_DISPLAY_NAME

private static final String PROFILING_DISPLAY_NAME
See Also:
Constant Field Values

PROFILING_EXECUTION_TIME

private static final String PROFILING_EXECUTION_TIME
See Also:
Constant Field Values

PROFILING_INFO

private static final String PROFILING_INFO
See Also:
Constant Field Values

INFO_OPEN

private static final String INFO_OPEN
See Also:
Constant Field Values

INFO_CLOSE

private static final String INFO_CLOSE
See Also:
Constant Field Values

INFO_SEPERATOR

private static final String INFO_SEPERATOR
See Also:
Constant Field Values

HOLDER_COUNT

private static final String HOLDER_COUNT
See Also:
Constant Field Values

DESCRIPTION

private static final String DESCRIPTION
See Also:
Constant Field Values
Constructor Detail

IBAServiceProfilingKey

public IBAServiceProfilingKey()
Method Detail

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean a_enabled)
                throws WTException
Specified by:
setEnabled in interface ProfilingListener
Parameters:
a_enabled -
Throws:
WTException

register

public static void register(StandardManager a_service)

getIBAInfo

public static String getIBAInfo(WTCollection a_ibaHolders)

getIBAInfo

public static String getIBAInfo(WTValuedMap a_ibaHolderMap,
                                String a_description)

getIBAInfo

public static String getIBAInfo(int a_ibaHolderCount,
                                String a_description)