Class Callsite
- java.lang.Object
-
- cloud.filibuster.instrumentation.datatypes.Callsite
-
public class Callsite extends java.lang.ObjectGenerate a callsite that is used to in the generation of a distributed execution index.
-
-
Constructor Summary
Constructors Constructor Description 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CallsiteArgumentsgetCallsiteArguments()Return the callsite arguments.java.lang.StringgetClassOrModuleName()Return class or module name.java.lang.StringgetCurrentTestScope()java.lang.StringgetCurrentTestScopeBlockType()java.lang.StringgetFileName()Return filename of the RPC invocation site.java.lang.StringgetLineNumber()Return line number of the RPC invocation site.java.lang.StringgetMethodOrFunctionName()Return method or function name.java.lang.StringgetParameterList()java.lang.StringgetSerializedStackTrace()Return the serialized stack trace.java.lang.StringgetServiceName()Return the service name.
-
-
-
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.
-
-