com.cloudtran.util
Class OpTimer2

java.lang.Object
  extended by com.cloudtran.util.OpTimer2

public class OpTimer2
extends Object


Field Summary
static int ABORT_INVOKE
           
static int ABORT_PROCESS
           
static int C_M2R_NPACKETS
           
static int C_M2R_RQST_QUEUE_SIZE
           
static int C_R2M_PER_MANAGER_Q
           
static int C_R2M_SENT_TO_MANAGER_Q
           
static int C_REP_DCC_SEND_DATA_BYTES
           
static int C_SEND_FROM_SSD_Q
           
static int C_SSD_N_FILES_OPEN
           
static int C_SSD_N_TXS_OPEN
           
static int COMMIT_INVOKE
           
static int COMMIT_PART_0
           
static int COMMIT_PROCESS
           
static int CONSTRUCT_TXIFP
           
static int DB_TRANSACTION
           
static int DISTCOMMITABORT_INVOKE
           
static int DISTCOMMITABORT_PROCESS
           
static int ENROL_INVOKE
           
static int ENROL_PROCESS
           
static int LOG_WRITE
           
static int M2I_AGG_RQST_INVOKE
           
static int M2I_AGG_RQST_PROCESS
           
static int M2R_INVOKE
           
static int M2R_PROCESS
           
static int M2R_RQST_QUEUE
           
static boolean ON
           
static int PARALLEL_EXECUTOR_ALLOC
           
static int PERSIST
           
static int PREPARE_STATEMENT
           
static int PUT_FLUSH_INFO
           
static int R2M_INVOKE
           
static int R2M_PROCESS
           
static int R2M_PROCESS_ONE_PKT
           
static int R2M_RQST_QUEUE
           
static int REP_DCC_RCV_DATA
           
static int REP_DCC_RCV_DATA_HANDLE
           
static int REP_DCC_RCV_DATA_WAIT
           
static int REP_DCC_SEND_DATA_PKTS
           
static int ROR_ACQ_END_SEMAPHORE
           
static int ROR_LOCALSTORE
           
static int ROR_SYNCHRONIZED
           
static int SSD_QUEUE_ITEM
           
static int SSD_QUEUE_TAKE
           
static int SSD_WRITE_DATA
           
static int SSD_WRITE_FILE
           
static int SSD_WRITE_HEADER
           
static int START_INVOKE
           
static int START_PROCESS
           
static int WAIT_FOR_TX_LOGGER
           
static int WRITE_DTXINFO_COMMIT_1
           
static int WRITE_DTXINFO_COMMIT_2
           
static int WRITE_DTXINFO_COMPLETE
           
 
Method Summary
static void count(int countIndex, int currentValue)
           
 void end()
           
 void end(int aggregateCount)
           
static OpTimer2 get(int type)
           
static OpTimer2 get(int type, int aggregate)
           
static void init()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ON

public static final boolean ON

START_INVOKE

public static final int START_INVOKE

START_PROCESS

public static final int START_PROCESS

ENROL_INVOKE

public static final int ENROL_INVOKE

ENROL_PROCESS

public static final int ENROL_PROCESS

COMMIT_INVOKE

public static final int COMMIT_INVOKE

COMMIT_PROCESS

public static final int COMMIT_PROCESS

COMMIT_PART_0

public static final int COMMIT_PART_0

ABORT_PROCESS

public static final int ABORT_PROCESS

ABORT_INVOKE

public static final int ABORT_INVOKE

PUT_FLUSH_INFO

public static final int PUT_FLUSH_INFO

CONSTRUCT_TXIFP

public static final int CONSTRUCT_TXIFP

M2R_RQST_QUEUE

public static final int M2R_RQST_QUEUE

M2R_INVOKE

public static final int M2R_INVOKE

M2R_PROCESS

public static final int M2R_PROCESS

ROR_SYNCHRONIZED

public static final int ROR_SYNCHRONIZED

ROR_LOCALSTORE

public static final int ROR_LOCALSTORE

ROR_ACQ_END_SEMAPHORE

public static final int ROR_ACQ_END_SEMAPHORE

REP_DCC_SEND_DATA_PKTS

public static final int REP_DCC_SEND_DATA_PKTS

REP_DCC_RCV_DATA_WAIT

public static final int REP_DCC_RCV_DATA_WAIT

REP_DCC_RCV_DATA

public static final int REP_DCC_RCV_DATA

REP_DCC_RCV_DATA_HANDLE

public static final int REP_DCC_RCV_DATA_HANDLE

R2M_RQST_QUEUE

public static final int R2M_RQST_QUEUE

R2M_INVOKE

public static final int R2M_INVOKE

R2M_PROCESS

public static final int R2M_PROCESS

R2M_PROCESS_ONE_PKT

public static final int R2M_PROCESS_ONE_PKT

M2I_AGG_RQST_INVOKE

public static final int M2I_AGG_RQST_INVOKE

M2I_AGG_RQST_PROCESS

public static final int M2I_AGG_RQST_PROCESS

WRITE_DTXINFO_COMMIT_1

public static final int WRITE_DTXINFO_COMMIT_1

WAIT_FOR_TX_LOGGER

public static final int WAIT_FOR_TX_LOGGER

WRITE_DTXINFO_COMMIT_2

public static final int WRITE_DTXINFO_COMMIT_2

WRITE_DTXINFO_COMPLETE

public static final int WRITE_DTXINFO_COMPLETE

DISTCOMMITABORT_INVOKE

public static final int DISTCOMMITABORT_INVOKE

DISTCOMMITABORT_PROCESS

public static final int DISTCOMMITABORT_PROCESS

PERSIST

public static final int PERSIST

DB_TRANSACTION

public static final int DB_TRANSACTION

LOG_WRITE

public static final int LOG_WRITE

PARALLEL_EXECUTOR_ALLOC

public static final int PARALLEL_EXECUTOR_ALLOC

PREPARE_STATEMENT

public static final int PREPARE_STATEMENT

SSD_QUEUE_ITEM

public static final int SSD_QUEUE_ITEM

SSD_QUEUE_TAKE

public static final int SSD_QUEUE_TAKE

SSD_WRITE_DATA

public static final int SSD_WRITE_DATA

SSD_WRITE_FILE

public static final int SSD_WRITE_FILE

SSD_WRITE_HEADER

public static final int SSD_WRITE_HEADER

C_M2R_RQST_QUEUE_SIZE

public static final int C_M2R_RQST_QUEUE_SIZE

C_M2R_NPACKETS

public static final int C_M2R_NPACKETS

C_SSD_N_TXS_OPEN

public static final int C_SSD_N_TXS_OPEN

C_SSD_N_FILES_OPEN

public static final int C_SSD_N_FILES_OPEN

C_SEND_FROM_SSD_Q

public static final int C_SEND_FROM_SSD_Q

C_REP_DCC_SEND_DATA_BYTES

public static final int C_REP_DCC_SEND_DATA_BYTES

C_R2M_PER_MANAGER_Q

public static final int C_R2M_PER_MANAGER_Q

C_R2M_SENT_TO_MANAGER_Q

public static final int C_R2M_SENT_TO_MANAGER_Q
Method Detail

get

public static OpTimer2 get(int type)

get

public static OpTimer2 get(int type,
                           int aggregate)

end

public void end()

end

public void end(int aggregateCount)

count

public static void count(int countIndex,
                         int currentValue)

init

public static void init()