Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

oracle.apps.fnd.applcore.flex.runtime.util.common.category
Class CategoryModelerStatistics

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.runtime.util.common.category.CategoryModelerStatistics

public class CategoryModelerStatistics
extends java.lang.Object

Do not instantiate this class, just use static methods

Since:
release specific (what release of product did this appear in)
Version:
$Header: atgpf/applcore/applications/FlexModeler/Model/src/oracle/apps/fnd/applcore/flex/runtime/util/common/category/CategoryModelerStatistics.java /main/6 2009/10/29 12:51:05 ssarnoba Exp $
Author:
ssarnoba

Nested Class Summary
static class CategoryModelerStatistics.State
           
 
Field Summary
protected static java.util.Map<java.lang.String,java.lang.Long> _allTimes
           
protected static int _counter
           
protected static boolean _initialized
           
protected static java.util.logging.Level _logLevelPersistenceTiming
           
protected static java.util.logging.Level _logLevelstateTiming
           
protected static java.util.Date _modelerEndTime
           
protected static java.util.Date _modelerStartTime
           
 
Constructor Summary
protected CategoryModelerStatistics()
           
 
Method Summary
static void addDataElement(java.util.Date before, java.util.Date after, oracle.jbo.mom.PersistableDefObject def, int functionCode)
           
static void analyze()
           
static void changeState(CategoryModelerStatistics.State newState)
           
static void checkState(CategoryModelerStatistics.State expectedState)
          Check that the current _currentState is what the caller expects
static void init()
           
static void revertStateToPrevious()
           
static void setEndTime()
           
static void setPersistenceTimingLogLevel(java.util.logging.Level logLevel)
           
static void setStartTime()
           
static void setStateTimingLogLevel(java.util.logging.Level logLevel)
          The level at which statistics are gathered
protected static void writeCsvLine(java.lang.String key, long time)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_logLevelPersistenceTiming

protected static java.util.logging.Level _logLevelPersistenceTiming

_logLevelstateTiming

protected static java.util.logging.Level _logLevelstateTiming

_modelerStartTime

protected static java.util.Date _modelerStartTime

_modelerEndTime

protected static java.util.Date _modelerEndTime

_counter

protected static int _counter

_allTimes

protected static java.util.Map<java.lang.String,java.lang.Long> _allTimes

_initialized

protected static boolean _initialized
Constructor Detail

CategoryModelerStatistics

protected CategoryModelerStatistics()
Method Detail

init

public static void init()

changeState

public static void changeState(CategoryModelerStatistics.State newState)

checkState

public static void checkState(CategoryModelerStatistics.State expectedState)
Check that the current _currentState is what the caller expects

Parameters:
expectedState -

revertStateToPrevious

public static void revertStateToPrevious()

setStartTime

public static void setStartTime()

setEndTime

public static void setEndTime()

addDataElement

public static void addDataElement(java.util.Date before,
                                  java.util.Date after,
                                  oracle.jbo.mom.PersistableDefObject def,
                                  int functionCode)

writeCsvLine

protected static void writeCsvLine(java.lang.String key,
                                   long time)

setStateTimingLogLevel

public static void setStateTimingLogLevel(java.util.logging.Level logLevel)
The level at which statistics are gathered

Parameters:
logLevel -

setPersistenceTimingLogLevel

public static void setPersistenceTimingLogLevel(java.util.logging.Level logLevel)

analyze

public static void analyze()

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.