Class Debugger2Grpc (1.54.0)

public final class Debugger2Grpc

The Debugger service provides the API that allows users to collect run-time information from a running application, without stopping or slowing it down and without modifying its state. An application may include one or more replicated processes performing the same work. A debugged application is represented using the Debuggee concept. The Debugger service provides a way to query for available debuggees, but does not provide a way to create one. A debuggee is created using the Controller service, usually by running a debugger agent with the application. The Debugger service enables the client to set one or more Breakpoints on a Debuggee and collect the results of the set Breakpoints.

Inheritance

java.lang.Object > Debugger2Grpc

Static Fields

SERVICE_NAME

public static final String SERVICE_NAME
Field Value
Type Description
String

Static Methods

bindService(Debugger2Grpc.AsyncService service)

public static final ServerServiceDefinition bindService(Debugger2Grpc.AsyncService service)
Parameter
Name Description
service Debugger2Grpc.AsyncService
Returns
Type Description
io.grpc.ServerServiceDefinition

getDeleteBreakpointMethod()

public static MethodDescriptor<DeleteBreakpointRequest,Empty> getDeleteBreakpointMethod()
Returns
Type Description
io.grpc.MethodDescriptor<DeleteBreakpointRequest,Empty>

getGetBreakpointMethod()

public static MethodDescriptor<GetBreakpointRequest,GetBreakpointResponse> getGetBreakpointMethod()
Returns
Type Description
io.grpc.MethodDescriptor<GetBreakpointRequest,GetBreakpointResponse>

getListBreakpointsMethod()

public static MethodDescriptor<ListBreakpointsRequest,ListBreakpointsResponse> getListBreakpointsMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListBreakpointsRequest,ListBreakpointsResponse>

getListDebuggeesMethod()

public static MethodDescriptor<ListDebuggeesRequest,ListDebuggeesResponse> getListDebuggeesMethod()
Returns
Type Description
io.grpc.MethodDescriptor<ListDebuggeesRequest,ListDebuggeesResponse>

getServiceDescriptor()

public static ServiceDescriptor getServiceDescriptor()
Returns
Type Description
io.grpc.ServiceDescriptor

getSetBreakpointMethod()

public static MethodDescriptor<SetBreakpointRequest,SetBreakpointResponse> getSetBreakpointMethod()
Returns
Type Description
io.grpc.MethodDescriptor<SetBreakpointRequest,SetBreakpointResponse>

newBlockingStub(Channel channel)

public static Debugger2Grpc.Debugger2BlockingStub newBlockingStub(Channel channel)

Creates a new blocking-style stub that supports unary and streaming output calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
Debugger2Grpc.Debugger2BlockingStub

newFutureStub(Channel channel)

public static Debugger2Grpc.Debugger2FutureStub newFutureStub(Channel channel)

Creates a new ListenableFuture-style stub that supports unary calls on the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
Debugger2Grpc.Debugger2FutureStub

newStub(Channel channel)

public static Debugger2Grpc.Debugger2Stub newStub(Channel channel)

Creates a new async stub that supports all call types for the service

Parameter
Name Description
channel io.grpc.Channel
Returns
Type Description
Debugger2Grpc.Debugger2Stub