Skip navigation links
A B C D E F G H I J L M O P R S T U V 

A

AbstractInteropTest - Class in io.grpc.testing.integration
Abstract base class for all GRPC transport tests.
AbstractInteropTest() - Constructor for class io.grpc.testing.integration.AbstractInteropTest
Constructor for tests.
assertEquals(MessageLite, MessageLite) - Static method in class io.grpc.testing.integration.Util
Assert that two messages are equal, producing a useful message if not.
assertEquals(List<? extends MessageLite>, List<? extends MessageLite>) - Static method in class io.grpc.testing.integration.Util
Assert that two lists of messages are equal, producing a useful message if not.
assertSuccess(StreamRecorder<?>) - Static method in class io.grpc.testing.integration.AbstractInteropTest
 
assertX500SubjectDn(String) - Method in class io.grpc.testing.integration.AbstractInteropTest
Helper for asserting TLS info in SSLSession ServerCall.getAttributes()
asyncStub - Variable in class io.grpc.testing.integration.AbstractInteropTest
 
asyncStub - Variable in class io.grpc.testing.integration.Http2Client
 

B

blockingStub - Variable in class io.grpc.testing.integration.AbstractInteropTest
 
blockingStub - Variable in class io.grpc.testing.integration.GrpclbLongLivedAffinityTestClient
 
blockingStub - Variable in class io.grpc.testing.integration.Http2Client
 

C

cacheableUnary() - Method in class io.grpc.testing.integration.AbstractInteropTest
Sends a cacheable unary rpc using GET.
cancelAfterBegin() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
cancelAfterFirstResponse() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
censusContextsPropagated() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
channel - Variable in class io.grpc.testing.integration.AbstractInteropTest
 
channel - Variable in class io.grpc.testing.integration.GrpclbLongLivedAffinityTestClient
 
channel - Variable in class io.grpc.testing.integration.Http2Client
 
clientCompressedStreaming(boolean) - Method in class io.grpc.testing.integration.AbstractInteropTest
Tests client per-message compression for streaming calls.
clientCompressedUnary(boolean) - Method in class io.grpc.testing.integration.AbstractInteropTest
Tests client per-message compression for unary calls.
clientStreaming() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
computeEngineChannelCredentials(String, TestServiceGrpc.TestServiceBlockingStub) - Method in class io.grpc.testing.integration.AbstractInteropTest
Sends an unary rpc with ComputeEngineChannelBuilder.
computeEngineCreds(String, String) - Method in class io.grpc.testing.integration.AbstractInteropTest
Sends a large unary rpc with compute engine credentials.
createChannel() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
createClientCensusStatsModule() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
customMetadata() - Method in class io.grpc.testing.integration.AbstractInteropTest
 

D

deadlineExceeded() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
deadlineExceededServerStreaming() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
deadlineInPast() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
deadlineNotExceeded() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
description() - Method in enum io.grpc.testing.integration.Http2TestCases
Returns a description of the test case.
description() - Method in enum io.grpc.testing.integration.TestCases
Returns a description of the test case.

E

ECHO_INITIAL_METADATA_KEY - Static variable in class io.grpc.testing.integration.Util
 
ECHO_TRAILING_METADATA_KEY - Static variable in class io.grpc.testing.integration.Util
 
EMPTY - Static variable in class io.grpc.testing.integration.AbstractInteropTest
 
emptyCall(EmptyProtos.Empty, StreamObserver<EmptyProtos.Empty>) - Method in class io.grpc.testing.integration.TestServiceImpl
 
emptyStream() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
emptyUnary() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
exchangeMetadataStreamingCall() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
exchangeMetadataUnaryCall() - Method in class io.grpc.testing.integration.AbstractInteropTest
 

F

fromString(String) - Static method in enum io.grpc.testing.integration.Http2TestCases
Returns the Http2TestCases matching the string s.
fromString(String) - Static method in enum io.grpc.testing.integration.TestCases
Returns the TestCases matching the string s.
fullDuplexCall(StreamObserver<Messages.StreamingOutputCallResponse>) - Method in class io.grpc.testing.integration.TestServiceImpl
True bi-directional streaming.
fullDuplexCallShouldSucceed() - Method in class io.grpc.testing.integration.AbstractInteropTest
 

G

getAdditionalInterceptors() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
getServerBuilder() - Method in class io.grpc.testing.integration.AbstractInteropTest
Returns the server builder used to create server for each test run.
globalTimeout - Variable in class io.grpc.testing.integration.AbstractInteropTest
 
googleDefaultCredentials(String, TestServiceGrpc.TestServiceBlockingStub) - Method in class io.grpc.testing.integration.AbstractInteropTest
Sends an unary rpc with "google default credentials".
gracefulShutdown() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
GrpclbLongLivedAffinityTestClient - Class in io.grpc.testing.integration
Test client that verifies all requests are sent to the same server even running for an extended time, while allowing for occasionally switching server.
GrpclbLongLivedAffinityTestClient() - Constructor for class io.grpc.testing.integration.GrpclbLongLivedAffinityTestClient
 

H

halfDuplexCall(StreamObserver<Messages.StreamingOutputCallResponse>) - Method in class io.grpc.testing.integration.TestServiceImpl
Similar to TestServiceImpl.fullDuplexCall(io.grpc.stub.StreamObserver<io.grpc.testing.integration.Messages.StreamingOutputCallResponse>), except that it waits for all streaming requests to be received before starting the streaming responses.
halfDuplexCallShouldSucceed() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
Http2Client - Class in io.grpc.testing.integration
Client application for the TestServiceGrpc.TestServiceImplBase that runs through a series of HTTP/2 interop tests.
Http2Client() - Constructor for class io.grpc.testing.integration.Http2Client
 
Http2TestCases - Enum in io.grpc.testing.integration
Enum of HTTP/2 interop test cases.

I

interceptors() - Static method in class io.grpc.testing.integration.TestServiceImpl
Returns interceptors necessary for full service implementation.
io.grpc.testing.integration - package io.grpc.testing.integration
 

J

jwtTokenCreds(InputStream) - Method in class io.grpc.testing.integration.AbstractInteropTest
Test JWT-based auth.

L

largeUnary() - Method in class io.grpc.testing.integration.AbstractInteropTest
 

M

main(String[]) - Static method in class io.grpc.testing.integration.GrpclbLongLivedAffinityTestClient
Entry point.
main(String[]) - Static method in class io.grpc.testing.integration.Http2Client
The main application allowing this client to be launched from the command line.
main(String[]) - Static method in class io.grpc.testing.integration.ReconnectTestClient
The main application allowing this client to be launched from the command line.
main(String...) - Static method in class io.grpc.testing.integration.StressTestClient
The main application allowing this client to be launched from the command line.
main(String[]) - Static method in class io.grpc.testing.integration.TestServiceClient
The main application allowing this client to be launched from the command line.
main(String[]) - Static method in class io.grpc.testing.integration.TestServiceServer
The main application allowing this server to be launched from the command line.
MAX_MESSAGE_SIZE - Static variable in class io.grpc.testing.integration.AbstractInteropTest
Must be at least AbstractInteropTest.unaryPayloadLength(), plus some to account for encoding overhead.
maxInboundSize_exact() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
maxInboundSize_tooBig() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
maxOutboundSize_exact() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
maxOutboundSize_tooBig() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
METADATA_KEY - Static variable in class io.grpc.testing.integration.Util
 
metricsExpected() - Method in class io.grpc.testing.integration.AbstractInteropTest
Return true if exact metric values should be checked.

O

oauth2AuthToken(String, InputStream, String) - Method in class io.grpc.testing.integration.AbstractInteropTest
Sends a unary rpc with raw oauth2 access token credentials.
obtainLocalClientAddr() - Method in class io.grpc.testing.integration.AbstractInteropTest
Helper for getting local address from ServerCall.getAttributes()
obtainRemoteClientAddr() - Method in class io.grpc.testing.integration.AbstractInteropTest
Helper for getting remote address from ServerCall.getAttributes()
operationTimeoutMillis() - Method in class io.grpc.testing.integration.AbstractInteropTest
 

P

perRpcCreds(String, InputStream, String) - Method in class io.grpc.testing.integration.AbstractInteropTest
Sends a unary rpc with "per rpc" raw oauth2 access token credentials.
pickFirstUnary() - Method in class io.grpc.testing.integration.AbstractInteropTest
Assuming "pick_first" policy is used, tests that all requests are sent to the same server.
pingPong() - Method in class io.grpc.testing.integration.AbstractInteropTest
 

R

ReconnectTestClient - Class in io.grpc.testing.integration
Verifies the client is reconnecting the server with correct backoffs
ReconnectTestClient() - Constructor for class io.grpc.testing.integration.ReconnectTestClient
 

S

sendsTimeoutHeader() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
serverCompressedStreaming() - Method in class io.grpc.testing.integration.AbstractInteropTest
Tests server per-message compression in a streaming response.
serverCompressedUnary() - Method in class io.grpc.testing.integration.AbstractInteropTest
Tests if the server can send a compressed unary response.
serverStreaming() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
serverStreamingShouldBeFlowControlled() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
serviceAccountCreds(String, InputStream, String) - Method in class io.grpc.testing.integration.AbstractInteropTest
Sends a large unary rpc with service account credentials.
setUp() - Method in class io.grpc.testing.integration.AbstractInteropTest
Must be called by the subclass setup method if overridden.
specialStatusMessage() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
statusCodeAndMessage() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
streamingInputCall(StreamObserver<Messages.StreamingInputCallResponse>) - Method in class io.grpc.testing.integration.TestServiceImpl
Waits until we have received all of the request messages and then returns the aggregate payload size for all of the received requests.
streamingOutputCall(Messages.StreamingOutputCallRequest, StreamObserver<Messages.StreamingOutputCallResponse>) - Method in class io.grpc.testing.integration.TestServiceImpl
Given a request that specifies chunk size and interval between responses, creates and schedules the response stream.
StressTestClient - Class in io.grpc.testing.integration
A stress test client following the specifications of the gRPC stress testing framework.
StressTestClient() - Constructor for class io.grpc.testing.integration.StressTestClient
 

T

tearDown() - Method in class io.grpc.testing.integration.AbstractInteropTest
Clean up.
TestCases - Enum in io.grpc.testing.integration
Enum of interop test cases.
TestServiceClient - Class in io.grpc.testing.integration
Application that starts a client for the TestServiceGrpc.TestServiceImplBase and runs through a series of tests.
TestServiceClient() - Constructor for class io.grpc.testing.integration.TestServiceClient
 
TestServiceImpl - Class in io.grpc.testing.integration
Implementation of the business logic for the TestService.
TestServiceImpl(ScheduledExecutorService) - Constructor for class io.grpc.testing.integration.TestServiceImpl
Constructs a controller using the given executor for scheduling response stream chunks.
TestServiceServer - Class in io.grpc.testing.integration
Server that manages startup/shutdown of a single TestService.
TestServiceServer() - Constructor for class io.grpc.testing.integration.TestServiceServer
 
timeoutOnSleepingServer() - Method in class io.grpc.testing.integration.AbstractInteropTest
Start a fullDuplexCall which the server will not respond, and verify the deadline expires.
toChunkQueue(Messages.StreamingOutputCallRequest) - Method in class io.grpc.testing.integration.TestServiceImpl
Breaks down the request and creates a queue of response chunks for the given request.

U

unaryCall(Messages.SimpleRequest, StreamObserver<Messages.SimpleResponse>) - Method in class io.grpc.testing.integration.TestServiceImpl
Immediately responds with a payload of the type and size specified in the request.
unaryPayloadLength() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
unimplementedMethod() - Method in class io.grpc.testing.integration.AbstractInteropTest
Sends an rpc to an unimplemented method within TestService.
unimplementedService() - Method in class io.grpc.testing.integration.AbstractInteropTest
Sends an rpc to an unimplemented service on the server.
Util - Class in io.grpc.testing.integration
Utility methods to support integration testing.
Util() - Constructor for class io.grpc.testing.integration.Util
 

V

valueOf(String) - Static method in enum io.grpc.testing.integration.Http2TestCases
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.grpc.testing.integration.TestCases
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.grpc.testing.integration.Http2TestCases
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.grpc.testing.integration.TestCases
Returns an array containing the constants of this enum type, in the order they are declared.
veryLargeRequest() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
veryLargeResponse() - Method in class io.grpc.testing.integration.AbstractInteropTest
 
A B C D E F G H I J L M O P R S T U V 
Skip navigation links