Class SessionServiceGrpc.SessionServiceStub (3.64.0)

public static final class SessionServiceGrpc.SessionServiceStub extends AbstractAsyncStub<SessionServiceGrpc.SessionServiceStub>

A stub to allow clients to do asynchronous rpc calls to service SessionService.

The service that manages Vertex Session related resources.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > SessionServiceGrpc.SessionServiceStub

Methods

appendEvent(AppendEventRequest request, StreamObserver<AppendEventResponse> responseObserver)

public void appendEvent(AppendEventRequest request, StreamObserver<AppendEventResponse> responseObserver)

Appends an event to a given session.

Parameters
Name Description
request AppendEventRequest
responseObserver io.grpc.stub.StreamObserver<AppendEventResponse>

build(Channel channel, CallOptions callOptions)

protected SessionServiceGrpc.SessionServiceStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
SessionServiceGrpc.SessionServiceStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createSession(CreateSessionRequest request, StreamObserver<Operation> responseObserver)

public void createSession(CreateSessionRequest request, StreamObserver<Operation> responseObserver)

Creates a new Session.

Parameters
Name Description
request CreateSessionRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteSession(DeleteSessionRequest request, StreamObserver<Operation> responseObserver)

public void deleteSession(DeleteSessionRequest request, StreamObserver<Operation> responseObserver)

Deletes details of the specific Session.

Parameters
Name Description
request DeleteSessionRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getSession(GetSessionRequest request, StreamObserver<Session> responseObserver)

public void getSession(GetSessionRequest request, StreamObserver<Session> responseObserver)

Gets details of the specific Session.

Parameters
Name Description
request GetSessionRequest
responseObserver io.grpc.stub.StreamObserver<Session>

listEvents(ListEventsRequest request, StreamObserver<ListEventsResponse> responseObserver)

public void listEvents(ListEventsRequest request, StreamObserver<ListEventsResponse> responseObserver)

Lists Events in a given session.

Parameters
Name Description
request ListEventsRequest
responseObserver io.grpc.stub.StreamObserver<ListEventsResponse>

listSessions(ListSessionsRequest request, StreamObserver<ListSessionsResponse> responseObserver)

public void listSessions(ListSessionsRequest request, StreamObserver<ListSessionsResponse> responseObserver)

Lists Sessions in a given reasoning engine.

Parameters
Name Description
request ListSessionsRequest
responseObserver io.grpc.stub.StreamObserver<ListSessionsResponse>

updateSession(UpdateSessionRequest request, StreamObserver<Session> responseObserver)

public void updateSession(UpdateSessionRequest request, StreamObserver<Session> responseObserver)

Updates the specific Session.

Parameters
Name Description
request UpdateSessionRequest
responseObserver io.grpc.stub.StreamObserver<Session>