Class Callsite
- java.lang.Object
-
- cloud.filibuster.instrumentation.datatypes.Callsite
-
public class Callsite extends java.lang.Object
Generate 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 CallsiteArguments
getCallsiteArguments()
Return the callsite arguments.java.lang.String
getClassOrModuleName()
Return class or module name.java.lang.String
getCurrentTestScope()
java.lang.String
getCurrentTestScopeBlockType()
java.lang.String
getFileName()
Return filename of the RPC invocation site.java.lang.String
getLineNumber()
Return line number of the RPC invocation site.java.lang.String
getMethodOrFunctionName()
Return method or function name.java.lang.String
getParameterList()
java.lang.String
getSerializedStackTrace()
Return the serialized stack trace.java.lang.String
getServiceName()
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.
-
-