public static interface GrpcEndpointBuilderFactory.GrpcEndpointBuilder extends GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilder, GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default GrpcEndpointBuilderFactory.AdvancedGrpcEndpointBuilder |
advanced() |
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
authenticationType(GrpcEndpointBuilderFactory.GrpcAuthType authenticationType)
Authentication method type in advance to the SSL/TLS negotiation.
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
authenticationType(String authenticationType)
Authentication method type in advance to the SSL/TLS negotiation.
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
flowControlWindow(int flowControlWindow)
The HTTP/2 flow control window size (MiB).
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
flowControlWindow(String flowControlWindow)
The HTTP/2 flow control window size (MiB).
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
jwtAlgorithm(GrpcEndpointBuilderFactory.JwtAlgorithm jwtAlgorithm)
JSON Web Token sign algorithm.
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
jwtAlgorithm(String jwtAlgorithm)
JSON Web Token sign algorithm.
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
jwtIssuer(String jwtIssuer)
JSON Web Token issuer.
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
jwtSecret(String jwtSecret)
JSON Web Token secret.
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
jwtSubject(String jwtSubject)
JSON Web Token subject.
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
keyCertChainResource(String keyCertChainResource)
The X.509 certificate chain file resource in PEM format link.
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
keyPassword(String keyPassword)
The PKCS#8 private key file password.
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
keyResource(String keyResource)
The PKCS#8 private key file resource in PEM format link.
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
maxMessageSize(int maxMessageSize)
The maximum message size allowed to be received/sent (MiB).
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
maxMessageSize(String maxMessageSize)
The maximum message size allowed to be received/sent (MiB).
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
negotiationType(GrpcEndpointBuilderFactory.NegotiationType negotiationType)
Identifies the security negotiation type used for HTTP/2
communication.
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
negotiationType(String negotiationType)
Identifies the security negotiation type used for HTTP/2
communication.
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
serviceAccountResource(String serviceAccountResource)
Service Account key file in JSON format resource link supported by
the Google Cloud SDK.
|
default GrpcEndpointBuilderFactory.GrpcEndpointBuilder |
trustCertCollectionResource(String trustCertCollectionResource)
The trusted certificates collection file resource in PEM format for
verifying the remote endpoint's certificate.
|
bridgeErrorHandler, bridgeErrorHandler, consumerStrategy, consumerStrategy, forwardOnCompleted, forwardOnCompleted, forwardOnError, forwardOnError, maxConcurrentCallsPerConnection, maxConcurrentCallsPerConnectiondoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUrilazyStartProducer, lazyStartProducer, method, producerStrategy, producerStrategy, streamRepliesTo, userAgentdefault GrpcEndpointBuilderFactory.AdvancedGrpcEndpointBuilder advanced()
advanced in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderadvanced in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder flowControlWindow(int flowControlWindow)
int type.
Default: 1048576
Group: commonflowControlWindow in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderflowControlWindow in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder flowControlWindow(String flowControlWindow)
int type.
Default: 1048576
Group: commonflowControlWindow in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderflowControlWindow in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder maxMessageSize(int maxMessageSize)
int type.
Default: 4194304
Group: commonmaxMessageSize in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuildermaxMessageSize in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder maxMessageSize(String maxMessageSize)
int type.
Default: 4194304
Group: commonmaxMessageSize in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuildermaxMessageSize in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder authenticationType(GrpcEndpointBuilderFactory.GrpcAuthType authenticationType)
org.apache.camel.component.grpc.GrpcAuthType type.
Default: NONE
Group: securityauthenticationType in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderauthenticationType in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder authenticationType(String authenticationType)
org.apache.camel.component.grpc.GrpcAuthType type.
Default: NONE
Group: securityauthenticationType in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderauthenticationType in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder jwtAlgorithm(GrpcEndpointBuilderFactory.JwtAlgorithm jwtAlgorithm)
org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm
type.
Default: HMAC256
Group: securityjwtAlgorithm in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderjwtAlgorithm in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder jwtAlgorithm(String jwtAlgorithm)
org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm
type.
Default: HMAC256
Group: securityjwtAlgorithm in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderjwtAlgorithm in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder jwtIssuer(String jwtIssuer)
java.lang.String type.
Group: securityjwtIssuer in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderjwtIssuer in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder jwtSecret(String jwtSecret)
java.lang.String type.
Group: securityjwtSecret in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderjwtSecret in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder jwtSubject(String jwtSubject)
java.lang.String type.
Group: securityjwtSubject in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderjwtSubject in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder keyCertChainResource(String keyCertChainResource)
java.lang.String type.
Group: securitykeyCertChainResource in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderkeyCertChainResource in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder keyPassword(String keyPassword)
java.lang.String type.
Group: securitykeyPassword in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderkeyPassword in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder keyResource(String keyResource)
java.lang.String type.
Group: securitykeyResource in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderkeyResource in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder negotiationType(GrpcEndpointBuilderFactory.NegotiationType negotiationType)
io.grpc.netty.NegotiationType type.
Default: PLAINTEXT
Group: securitynegotiationType in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuildernegotiationType in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder negotiationType(String negotiationType)
io.grpc.netty.NegotiationType type.
Default: PLAINTEXT
Group: securitynegotiationType in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuildernegotiationType in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder serviceAccountResource(String serviceAccountResource)
java.lang.String type.
Group: securityserviceAccountResource in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuilderserviceAccountResource in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderdefault GrpcEndpointBuilderFactory.GrpcEndpointBuilder trustCertCollectionResource(String trustCertCollectionResource)
java.lang.String type.
Group: securitytrustCertCollectionResource in interface GrpcEndpointBuilderFactory.GrpcEndpointConsumerBuildertrustCertCollectionResource in interface GrpcEndpointBuilderFactory.GrpcEndpointProducerBuilderApache Camel