org.gridforum.gridrpc
Interface GrpcExecInfo

All Known Implementing Classes:
NgGrpcExecInfo

public interface GrpcExecInfo

Provides information about time to call RemoteFunctions or RemoteMethods.
This class provides following informations.

  • the time to search information of RemoteFunction/RemoteMethod.
  • the time to invoke a FunctionHandle/ObjectHandle.
  • the time to transfer data of arguments.
  • the time to execute RemoteFunction/RemoteMethod.
  • the time to transfer data of results.

  • Method Summary
     double getBackTime()
              Gets the time to transfer data of results.
     double getExecTime()
              Gets the time to execute RemoteFunction/RemoteMethod.
     double getForeTime()
              Gets the time to transfer data of arguments.
     double getInvokeTime()
              Gets the time to invoke a FunctionHandle/ObjectHandle.
     double getLookupTime()
              Gets the time to search information of RemoteFunction/RemoteMethod.
     

    Method Detail

    getLookupTime

    public double getLookupTime()
    Gets the time to search information of RemoteFunction/RemoteMethod.

    Returns:
    the time as double in second.

    getInvokeTime

    public double getInvokeTime()
    Gets the time to invoke a FunctionHandle/ObjectHandle.

    Returns:
    the time as double in second.

    getForeTime

    public double getForeTime()
    Gets the time to transfer data of arguments.

    Returns:
    the time as double in second.

    getExecTime

    public double getExecTime()
    Gets the time to execute RemoteFunction/RemoteMethod.

    Returns:
    the time as double in second.

    getBackTime

    public double getBackTime()
    Gets the time to transfer data of results.

    Returns:
    the time as double in second.