Class Callsite


  • public class Callsite
    extends java.lang.Object
    Generate a callsite that is used to in the generation of a distributed execution index.
    • Constructor Detail

      • Callsite

        public Callsite​(java.lang.String serviceName,
                        java.lang.String classOrModuleName,
                        java.lang.String methodOrFunctionName,
                        CallsiteArguments callsiteArguments)
        Generate a callsite that is used to in the generation of a distributed execution index.
        Parameters:
        serviceName - service name that is being invoked.
        classOrModuleName - class or module name of the stub that is being used during the invocation.
        methodOrFunctionName - remote RPC method that is being invoked.
        callsiteArguments - serialized arguments supplied to the RPC method.
    • Method Detail

      • getServiceName

        public java.lang.String getServiceName()
        Return the service name.
        Returns:
        service name.
      • getParameterList

        public java.lang.String getParameterList()
      • getCurrentTestScope

        public java.lang.String getCurrentTestScope()
      • getCurrentTestScopeBlockType

        public java.lang.String getCurrentTestScopeBlockType()
      • getClassOrModuleName

        public java.lang.String getClassOrModuleName()
        Return class or module name.
        Returns:
        class or module name.
      • getMethodOrFunctionName

        public java.lang.String getMethodOrFunctionName()
        Return method or function name.
        Returns:
        method or function name.
      • getCallsiteArguments

        public CallsiteArguments getCallsiteArguments()
        Return the callsite arguments.
        Returns:
        string of serialized arguments.
      • getSerializedStackTrace

        public java.lang.String getSerializedStackTrace()
        Return the serialized stack trace.
        Returns:
        string of serialized stack trace.
      • getFileName

        public java.lang.String getFileName()
        Return filename of the RPC invocation site.
        Returns:
        return the filename of the RPC invocation site.
      • getLineNumber

        public java.lang.String getLineNumber()
        Return line number of the RPC invocation site.
        Returns:
        return the line number of the RPC invocation site.