|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apgrid.grpc.ng.NgGrpcExecInfo
Provides information about session.
This class saves information of time to execute RemoteFunction/RemoteMethod.
This class doesn't only implement standard interface of Grid RPC
but also has functions which save extra informations.
NOTE: The information of CPU time on Java client is not available.
Constructor Summary | |
NgGrpcExecInfo()
|
Method Summary | |
double |
getBackCPUTime()
Gets the CPU time of receiving data of results. |
double |
getBackCPUTimeOnServer()
Gets the CPU time of receiving data of results. |
double |
getBackTime()
Gets the time of receiving data of results. |
double |
getBackTimeOnServer()
Gets the time of receiving data of results. |
double |
getCallbackCalculationCPUTimeOnClient()
Gets the CPU time of calculating callback on client. |
double |
getCallbackCalculationCPUTimeOnServer()
Gets the CPU time of calculating callback on server. |
double |
getCallbackCalculationRealTimeOnClient()
Gets the Real time of calculating callback on client. |
double |
getCallbackCalculationRealTimeOnServer()
Gets the Real time of calculating callback on server. |
int |
getCallbackNTimesCalledOnClient()
Gets the count of calling callback mesured on client. |
int |
getCallbackNTimesCalledOnServer()
Gets the count of calling callback mesured on server. |
double |
getCallbackTransferArgumentCPUTimeOnClient()
Gets the CPU time of receiving callback arguments mesured on client. |
double |
getCallbackTransferArgumentCPUTimeOnServer()
Gets the CPU time of receiving callback arguments mesured on server. |
double |
getCallbackTransferArgumentRealTimeOnClient()
Gets the Real time of receiving callback arguments mesured on client. |
double |
getCallbackTransferArgumentRealTimeOnServer()
Gets the Real time of receiving callback arguments mesured on server. |
double |
getCallbackTransferResultCPUTimeOnClient()
Gets the CPU time of sending callback results mesured on client. |
double |
getCallbackTransferResultCPUTimeOnServer()
Gets the CPU time of sending callback results mesured on server. |
double |
getCallbackTransferResultRealTimeOnClient()
Gets the Real time of sending callback results mesured on client. |
double |
getCallbackTransferResultRealTimeOnServer()
Gets the Real time of sending callback results mesured on server. |
double |
getCompressionCPUTimeOnClient(int argID)
Gets the CPU time of compressing arguments mesured on client. |
double |
getCompressionCPUTimeOnServer(int argID)
Gets the CPU time of compressing arguments mesured on server. |
long |
getCompressionNbytesOnClient(int argID)
Gets the length of compressed data mesured on client. |
long |
getCompressionNbytesOnServer(int argID)
Gets the length of compressed data mesured on server. |
double |
getCompressionRealTimeOnClient(int argID)
Gets the Real time of compressing arguments mesured on client. |
double |
getCompressionRealTimeOnServer(int argID)
Gets the Real time of compressing arguments mesured on server. |
double |
getDecompressionCPUTimeOnClient(int argID)
Gets the CPU time of compressing arguments mesured on client. |
double |
getDecompressionCPUTimeOnServer(int argID)
Gets the CPU time of compressing arguments mesured on server. |
double |
getDecompressionRealTimeOnClient(int argID)
Gets the Real time of decompressing arguments mesured on client. |
double |
getDecompressionRealTimeOnServer(int argID)
Gets the Real time of compressing arguments mesured on server. |
double |
getExecCPUTime()
Gets the CPU time of executing RemoteFunction/RemoteMethod. |
double |
getExecCPUTimeOnServer()
Gets the CPU time of executing RemoteFunction/RemoteMethod. |
double |
getExecTime()
Gets the time of executing RemoteFunction/RemoteMethod. |
double |
getExecTimeOnServer()
Gets the time of executing RemoteFunction/RemoteMethod. |
double |
getForeCPUTime()
Gets the CPU time of sending data of arguments. |
double |
getForeCPUTimeOnServer()
Gets the CPU time of sending data of arguments. |
double |
getForeTime()
Gets the time of sending data of arguments. |
double |
getForeTimeOnServer()
Gets the time of sending data of arguments. |
double |
getInvokeCPUTime()
Gets the CPU time of invoking a RemoteFunction/RemoteMethod. |
double |
getInvokeTime()
Gets the time of invoking a RemoteFunction/RemoteMethod. |
double |
getLookupClassInfoCPUTime()
Gets the CPU time of searching information about a RemoteFunction/RemoteMethod. |
double |
getLookupClassInfoTime()
Gets the time of searching information about a RemoteFunction/RemoteMethod. |
double |
getLookupServerInfoCPUTime()
Gets the CPU time of searching information about a server. |
double |
getLookupServerInfoTime()
Gets the time of searching information about a server. |
double |
getLookupTime()
Gets the time of searching information about a server and RemoteFunction/RemoteMethod. |
long |
getOriginalNbytesOnClient(int argID)
Gets the length of original data mesured on client. |
long |
getOriginalNbytesOnServer(int argID)
Gets the length of original data mesured on server. |
double |
getTransferFileClientToRemoteCPUTimeOnClient()
Gets the CPU time of sending file of argument mesured on client. |
double |
getTransferFileClientToRemoteCPUTimeOnServer()
Gets the CPU time of sending file of argument mesured on server. |
double |
getTransferFileClientToRemoteRealTimeOnClient()
Gets the Real time of sending file of argument mesured on client. |
double |
getTransferFileClientToRemoteRealTimeOnServer()
Gets the Real time of sending file of argument mesured on server. |
double |
getTransferFileRemoteToClientCPUTimeOnClient()
Gets the CPU time of receiving file of argument mesured on client. |
double |
getTransferFileRemoteToClientCPUTimeOnServer()
Gets the CPU time of receiving file of argument mesured on server. |
double |
getTransferFileRemoteToClientRealTimeOnClient()
Gets the Real time of receiving file of argument mesured on client. |
double |
getTransferFileRemoteToClientRealTimeOnServer()
Gets the Real time of receiving file of argument mesured on server. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public NgGrpcExecInfo()
Method Detail |
public double getLookupTime()
getLookupTime
in interface GrpcExecInfo
public double getLookupServerInfoTime()
public double getLookupClassInfoTime()
public double getInvokeTime()
getInvokeTime
in interface GrpcExecInfo
public double getLookupServerInfoCPUTime()
public double getLookupClassInfoCPUTime()
public double getInvokeCPUTime()
public double getForeTime()
getForeTime
in interface GrpcExecInfo
public double getExecTime()
getExecTime
in interface GrpcExecInfo
public double getBackTime()
getBackTime
in interface GrpcExecInfo
public double getForeCPUTime()
public double getExecCPUTime()
public double getBackCPUTime()
public double getForeTimeOnServer()
public double getExecTimeOnServer()
public double getBackTimeOnServer()
public double getForeCPUTimeOnServer()
public double getExecCPUTimeOnServer()
public double getBackCPUTimeOnServer()
public double getTransferFileClientToRemoteRealTimeOnClient()
public double getTransferFileClientToRemoteRealTimeOnServer()
public double getTransferFileClientToRemoteCPUTimeOnClient()
public double getTransferFileClientToRemoteCPUTimeOnServer()
public double getTransferFileRemoteToClientRealTimeOnClient()
public double getTransferFileRemoteToClientRealTimeOnServer()
public double getTransferFileRemoteToClientCPUTimeOnClient()
public double getTransferFileRemoteToClientCPUTimeOnServer()
public double getCallbackTransferArgumentRealTimeOnClient()
public double getCallbackTransferArgumentRealTimeOnServer()
public double getCallbackTransferArgumentCPUTimeOnClient()
public double getCallbackTransferArgumentCPUTimeOnServer()
public double getCallbackCalculationRealTimeOnClient()
public double getCallbackCalculationRealTimeOnServer()
public double getCallbackCalculationCPUTimeOnClient()
public double getCallbackCalculationCPUTimeOnServer()
public double getCallbackTransferResultRealTimeOnClient()
public double getCallbackTransferResultRealTimeOnServer()
public double getCallbackTransferResultCPUTimeOnClient()
public double getCallbackTransferResultCPUTimeOnServer()
public int getCallbackNTimesCalledOnClient()
public int getCallbackNTimesCalledOnServer()
public long getOriginalNbytesOnClient(int argID)
argID
- ID of the argument.
public long getOriginalNbytesOnServer(int argID)
argID
- ID of the argument.
public long getCompressionNbytesOnClient(int argID)
argID
- ID of the argument.
public long getCompressionNbytesOnServer(int argID)
argID
- ID of the argument.
public double getCompressionRealTimeOnClient(int argID)
public double getCompressionRealTimeOnServer(int argID)
public double getCompressionCPUTimeOnClient(int argID)
public double getCompressionCPUTimeOnServer(int argID)
public double getDecompressionRealTimeOnClient(int argID)
public double getDecompressionRealTimeOnServer(int argID)
public double getDecompressionCPUTimeOnClient(int argID)
public double getDecompressionCPUTimeOnServer(int argID)
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |