Skip navigation links
A B C G I M N O P R S T U 

A

AbstractConfigurationBuilder<T extends Configuration> - Class in io.grpc.benchmarks.qps
Abstract base class for all Configuration.Builders.
AbstractConfigurationBuilder() - Constructor for class io.grpc.benchmarks.qps.AbstractConfigurationBuilder
 
AbstractConfigurationBuilder.Param - Interface in io.grpc.benchmarks.qps
A single application parameter supported by this builder.
AsyncClient - Class in io.grpc.benchmarks.qps
QPS Client using the non-blocking API.
AsyncClient(ClientConfiguration) - Constructor for class io.grpc.benchmarks.qps.AsyncClient
 
AsyncServer - Class in io.grpc.benchmarks.qps
QPS server using the non-blocking API.
AsyncServer() - Constructor for class io.grpc.benchmarks.qps.AsyncServer
 
AsyncServer.TestServiceImpl - Class in io.grpc.benchmarks.qps
 

B

build(String[]) - Method in class io.grpc.benchmarks.qps.AbstractConfigurationBuilder
 
build(String[]) - Method in interface io.grpc.benchmarks.qps.Configuration.Builder
Builds the Configuration from the given command-line arguments.
build0(T) - Method in class io.grpc.benchmarks.qps.AbstractConfigurationBuilder
Called by AbstractConfigurationBuilder.build(String[]) after verifying that all required options have been set.

C

Configuration - Interface in io.grpc.benchmarks.qps
Configuration for a benchmark application.
Configuration.Builder<T extends Configuration> - Interface in io.grpc.benchmarks.qps
Builder for the Configuration.

G

getDefaultValue() - Method in interface io.grpc.benchmarks.qps.AbstractConfigurationBuilder.Param
The default value used when not set explicitly.
getDescription() - Method in interface io.grpc.benchmarks.qps.AbstractConfigurationBuilder.Param
A description of this parameter used when printing usage.
getName() - Method in interface io.grpc.benchmarks.qps.AbstractConfigurationBuilder.Param
The name of the parameter as it would appear on the command-line.
getParams() - Method in class io.grpc.benchmarks.qps.AbstractConfigurationBuilder
Returns the valid parameters supported by the configuration.
getType() - Method in interface io.grpc.benchmarks.qps.AbstractConfigurationBuilder.Param
A string representation of the parameter type.

I

io.grpc.benchmarks.qps - package io.grpc.benchmarks.qps
 
isRequired() - Method in interface io.grpc.benchmarks.qps.AbstractConfigurationBuilder.Param
Indicates whether or not this parameter is required and must therefore be set before the configuration can be successfully built.

M

main(String...) - Static method in class io.grpc.benchmarks.qps.AsyncClient
checkstyle complains if there is no javadoc comment here.
main(String...) - Static method in class io.grpc.benchmarks.qps.AsyncServer
checkstyle complains if there is no javadoc comment here.
main(String...) - Static method in class io.grpc.benchmarks.qps.OpenLoopClient
Comment for checkstyle.

N

newConfiguration() - Method in class io.grpc.benchmarks.qps.AbstractConfigurationBuilder
Creates a new configuration instance which will be used as the target for command-line arguments.

O

OpenLoopClient - Class in io.grpc.benchmarks.qps
Tries to generate traffic that closely resembles user-generated RPC traffic.
OpenLoopClient(ClientConfiguration) - Constructor for class io.grpc.benchmarks.qps.OpenLoopClient
 

P

printUsage() - Method in class io.grpc.benchmarks.qps.AbstractConfigurationBuilder
 
printUsage() - Method in interface io.grpc.benchmarks.qps.Configuration.Builder
Prints the command-line usage for the application based on the options supported by this builder.

R

run() - Method in class io.grpc.benchmarks.qps.AsyncClient
Start the QPS Client.
run(String[]) - Method in class io.grpc.benchmarks.qps.AsyncServer
Equivalent of "main", but non-static.
run() - Method in class io.grpc.benchmarks.qps.OpenLoopClient
Start the open loop client.

S

setValue(Configuration, String) - Method in interface io.grpc.benchmarks.qps.AbstractConfigurationBuilder.Param
Sets this parameter on the given configuration instance.
streamingCall(StreamObserver<SimpleResponse>) - Method in class io.grpc.benchmarks.qps.AsyncServer.TestServiceImpl
 

T

TestServiceImpl() - Constructor for class io.grpc.benchmarks.qps.AsyncServer.TestServiceImpl
 

U

unaryCall(SimpleRequest, StreamObserver<SimpleResponse>) - Method in class io.grpc.benchmarks.qps.AsyncServer.TestServiceImpl
 
A B C G I M N O P R S T U 
Skip navigation links