io.quarkus.grpc.runtime.config.GrpcClientConfiguration.jdp Maven / Gradle / Ivy
Show all versions of quarkus-grpc Show documentation
#
#Wed Sep 13 22:58:59 CEST 2023
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.retry=Whether retry is enabled.\nNote that retry is disabled by default.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.port=The gRPC service port.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.maxTraceEvents=The maximum number of channel trace events to keep in the tracer for each channel or sub-channel.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.keepAliveTime=The duration after which a keep alive ping is sent.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.maxHedgedAttempts=The max number of hedged attempts.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.maxInboundMessageSize=The maximum message size allowed for a single gRPC frame (in bytes).\nDefault is 4 MiB.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.maxInboundMetadataSize=The maximum size of metadata allowed to be received (in bytes).\nDefault is 8192B.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.idleTimeout=The duration without ongoing RPCs before going to idle mode.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.xds=Configure XDS usage, if enabled.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.retryBufferSize=The retry buffer size in bytes.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.overrideAuthority=Overrides the authority used with TLS and HTTP virtual hosting.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.userAgent=Use a custom user-agent.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.keepAliveWithoutCalls=Whether keep-alive will be performed when there are no outstanding RPC on a connection.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.flowControlWindow=The flow control window in bytes. Default is 1MiB.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.plainText=Whether {@code plain-text} should be used instead of {@code TLS}.\nEnabled by default, except if TLS/SSL is configured. In this case, {@code plain-text} is disabled.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.loadBalancingPolicy=Use a custom load balancing policy.\nAccepted values are\: {@code pick_first}, {@code round_robin}, {@code grpclb}.\nThis value is ignored if name-resolver is set to 'stork'.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.useQuarkusGrpcClient=Use new Vert.x gRPC client support.\nBy default, we still use previous Java gRPC support.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.maxRetryAttempts=The max number of retry attempts.\nRetry must be explicitly enabled.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.stork=Configure Stork usage with new Vert.x gRPC, if enabled.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.compression=The compression to use for each call. The accepted values are {@code gzip} and {@code identity}.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.deadline=The deadline used for each call.\n\nThe format uses the standard {@link java.time.Duration} format. You can also provide duration values starting with a\nnumber. In this case, if the value consists only of a number, the converter treats the value as seconds. Otherwise,\n{@code PT} is implicitly prepended to the value to obtain a standard {@link java.time.Duration} format.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.keepAliveTimeout=The amount of time the sender of a keep alive ping waits for an acknowledgement.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.perRpcBufferLimit=The per RPC buffer limit in bytes used for retry.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.inProcess=Configure InProcess usage, if enabled.
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.nameResolver=Use a name resolver. Defaults to dns.\nIf set to "stork", host will be treated as SmallRye Stork service name
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.negotiationType=The negotiation type for the HTTP/2 connection.\nAccepted values are\: {@code TLS}, {@code PLAINTEXT_UPGRADE}, {@code PLAINTEXT}
io.quarkus.grpc.runtime.config.GrpcClientConfiguration.host=The host name / IP on which the service is exposed.