io.leopard.topnb.util
Class PerformanceUtil

java.lang.Object
  extended by io.leopard.topnb.util.PerformanceUtil

public class PerformanceUtil
extends java.lang.Object

Author:
阿海

Field Summary
protected static java.util.Date SYSTEM_START_TIME
           
 
Constructor Summary
PerformanceUtil()
           
 
Method Summary
static double avgTime(long totalCount, long totalMilliSeconds)
           
static double formatAvgTime(double avg)
           
static java.lang.String getCategoryName(java.lang.String longMethodName)
           
static int getCategoryOrderByMethodName(java.lang.String methodName)
           
static java.lang.String getInterfaceName(java.lang.String longMethodName)
           
static java.lang.String getLongClassName(java.lang.Object target)
           
static java.lang.String getLongMethodName(java.lang.String className, java.lang.String methodName)
           
static java.lang.String getModuleName(java.lang.String methodName)
           
static java.util.Date getSystemStartTime()
           
protected static boolean isLeopardBean(java.lang.String simpleMethodName)
           
static java.lang.String parseClassName(java.lang.String longMethodName)
           
static java.lang.String parseSimpleClassName(java.lang.String longMethodName)
           
static java.lang.String parseSimpleMethodName(java.lang.String longMethodName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SYSTEM_START_TIME

protected static java.util.Date SYSTEM_START_TIME
Constructor Detail

PerformanceUtil

public PerformanceUtil()
Method Detail

getSystemStartTime

public static java.util.Date getSystemStartTime()

getModuleName

public static java.lang.String getModuleName(java.lang.String methodName)

isLeopardBean

protected static boolean isLeopardBean(java.lang.String simpleMethodName)

getCategoryOrderByMethodName

public static int getCategoryOrderByMethodName(java.lang.String methodName)

getCategoryName

public static java.lang.String getCategoryName(java.lang.String longMethodName)

avgTime

public static double avgTime(long totalCount,
                             long totalMilliSeconds)

formatAvgTime

public static double formatAvgTime(double avg)

getLongClassName

public static java.lang.String getLongClassName(java.lang.Object target)

getLongMethodName

public static java.lang.String getLongMethodName(java.lang.String className,
                                                 java.lang.String methodName)

parseClassName

public static java.lang.String parseClassName(java.lang.String longMethodName)

parseSimpleMethodName

public static java.lang.String parseSimpleMethodName(java.lang.String longMethodName)

parseSimpleClassName

public static java.lang.String parseSimpleClassName(java.lang.String longMethodName)

getInterfaceName

public static java.lang.String getInterfaceName(java.lang.String longMethodName)


Copyright © 2014. All Rights Reserved.