public static interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default GrpcEndpointBuilderFactory.AdvancedGrpcEndpointConsumerBuilder |
advanced() |
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
authenticationType(GrpcEndpointBuilderFactory.GrpcAuthType authenticationType)
Authentication method type in advance to the SSL/TLS negotiation.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
authenticationType(String authenticationType)
Authentication method type in advance to the SSL/TLS negotiation.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
bridgeErrorHandler(String bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
consumerStrategy(GrpcEndpointBuilderFactory.GrpcConsumerStrategy consumerStrategy)
This option specifies the top-level strategy for processing service
requests and responses in streaming mode.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
consumerStrategy(String consumerStrategy)
This option specifies the top-level strategy for processing service
requests and responses in streaming mode.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
flowControlWindow(int flowControlWindow)
The HTTP/2 flow control window size (MiB).
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
flowControlWindow(String flowControlWindow)
The HTTP/2 flow control window size (MiB).
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
forwardOnCompleted(boolean forwardOnCompleted)
Determines if onCompleted events should be pushed to the Camel route.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
forwardOnCompleted(String forwardOnCompleted)
Determines if onCompleted events should be pushed to the Camel route.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
forwardOnError(boolean forwardOnError)
Determines if onError events should be pushed to the Camel route.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
forwardOnError(String forwardOnError)
Determines if onError events should be pushed to the Camel route.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
jwtAlgorithm(GrpcEndpointBuilderFactory.JwtAlgorithm jwtAlgorithm)
JSON Web Token sign algorithm.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
jwtAlgorithm(String jwtAlgorithm)
JSON Web Token sign algorithm.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
jwtIssuer(String jwtIssuer)
JSON Web Token issuer.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
jwtSecret(String jwtSecret)
JSON Web Token secret.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
jwtSubject(String jwtSubject)
JSON Web Token subject.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
keyCertChainResource(String keyCertChainResource)
The X.509 certificate chain file resource in PEM format link.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
keyPassword(String keyPassword)
The PKCS#8 private key file password.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
keyResource(String keyResource)
The PKCS#8 private key file resource in PEM format link.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
maxConcurrentCallsPerConnection(int maxConcurrentCallsPerConnection)
The maximum number of concurrent calls permitted for each incoming
server connection.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
maxConcurrentCallsPerConnection(String maxConcurrentCallsPerConnection)
The maximum number of concurrent calls permitted for each incoming
server connection.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
maxMessageSize(int maxMessageSize)
The maximum message size allowed to be received/sent (MiB).
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
maxMessageSize(String maxMessageSize)
The maximum message size allowed to be received/sent (MiB).
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
negotiationType(GrpcEndpointBuilderFactory.NegotiationType negotiationType)
Identifies the security negotiation type used for HTTP/2
communication.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
negotiationType(String negotiationType)
Identifies the security negotiation type used for HTTP/2
communication.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
serviceAccountResource(String serviceAccountResource)
Service Account key file in JSON format resource link supported by
the Google Cloud SDK.
|
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder |
trustCertCollectionResource(String trustCertCollectionResource)
The trusted certificates collection file resource in PEM format for
verifying the remote endpoint's certificate.
|
default GrpcEndpointBuilderFactory.AdvancedGrpcEndpointConsumerBuilder advanced()
default GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder flowControlWindow(int flowControlWindow)
int type.
Default: 1048576
Group: commondefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder flowControlWindow(String flowControlWindow)
int type.
Default: 1048576
Group: commondefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder maxMessageSize(int maxMessageSize)
int type.
Default: 4194304
Group: commondefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder maxMessageSize(String maxMessageSize)
int type.
Default: 4194304
Group: commondefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder consumerStrategy(GrpcEndpointBuilderFactory.GrpcConsumerStrategy consumerStrategy)
org.apache.camel.component.grpc.GrpcConsumerStrategy
type.
Default: PROPAGATION
Group: consumerdefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder consumerStrategy(String consumerStrategy)
org.apache.camel.component.grpc.GrpcConsumerStrategy
type.
Default: PROPAGATION
Group: consumerdefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder forwardOnCompleted(boolean forwardOnCompleted)
boolean type.
Default: false
Group: consumerdefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder forwardOnCompleted(String forwardOnCompleted)
boolean type.
Default: false
Group: consumerdefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder forwardOnError(boolean forwardOnError)
boolean type.
Default: false
Group: consumerdefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder forwardOnError(String forwardOnError)
boolean type.
Default: false
Group: consumerdefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder maxConcurrentCallsPerConnection(int maxConcurrentCallsPerConnection)
int type.
Default: 2147483647
Group: consumerdefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder maxConcurrentCallsPerConnection(String maxConcurrentCallsPerConnection)
int type.
Default: 2147483647
Group: consumerdefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder authenticationType(GrpcEndpointBuilderFactory.GrpcAuthType authenticationType)
org.apache.camel.component.grpc.GrpcAuthType type.
Default: NONE
Group: securitydefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder authenticationType(String authenticationType)
org.apache.camel.component.grpc.GrpcAuthType type.
Default: NONE
Group: securitydefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder jwtAlgorithm(GrpcEndpointBuilderFactory.JwtAlgorithm jwtAlgorithm)
org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm
type.
Default: HMAC256
Group: securitydefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder jwtAlgorithm(String jwtAlgorithm)
org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm
type.
Default: HMAC256
Group: securitydefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder jwtIssuer(String jwtIssuer)
java.lang.String type.
Group: securitydefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder jwtSecret(String jwtSecret)
java.lang.String type.
Group: securitydefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder jwtSubject(String jwtSubject)
java.lang.String type.
Group: securitydefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder keyCertChainResource(String keyCertChainResource)
java.lang.String type.
Group: securitydefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder keyPassword(String keyPassword)
java.lang.String type.
Group: securitydefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder keyResource(String keyResource)
java.lang.String type.
Group: securitydefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder negotiationType(GrpcEndpointBuilderFactory.NegotiationType negotiationType)
io.grpc.netty.NegotiationType type.
Default: PLAINTEXT
Group: securitydefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder negotiationType(String negotiationType)
io.grpc.netty.NegotiationType type.
Default: PLAINTEXT
Group: securitydefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder serviceAccountResource(String serviceAccountResource)
java.lang.String type.
Group: securitydefault GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder trustCertCollectionResource(String trustCertCollectionResource)
java.lang.String type.
Group: securityApache Camel