Skip navigation links
Camel :: gRPC 2.23.2.fuse-780036-redhat-00001
A C D E F G H I J O P R S T U V 

A

addClientCallCredentials(Object, CallCredentials) - Static method in class org.apache.camel.component.grpc.GrpcUtils
 
applyRequestMetadata(CallCredentials.RequestInfo, Executor, CallCredentials.MetadataApplier) - Method in class org.apache.camel.component.grpc.auth.jwt.JwtCallCredentials
 

C

configuration - Variable in class org.apache.camel.component.grpc.GrpcConsumer
 
configuration - Variable in class org.apache.camel.component.grpc.GrpcEndpoint
 
configuration - Variable in class org.apache.camel.component.grpc.GrpcProducer
 
constructGrpcAsyncStub(String, String, Channel, CallCredentials, CamelContext) - Static method in class org.apache.camel.component.grpc.GrpcUtils
 
constructGrpcBlockingStub(String, String, Channel, CallCredentials, CamelContext) - Static method in class org.apache.camel.component.grpc.GrpcUtils
 
constructGrpcImplBaseClass(String, String, CamelContext) - Static method in class org.apache.camel.component.grpc.GrpcUtils
 
consumer - Variable in class org.apache.camel.component.grpc.server.GrpcRequestAbstractStreamObserver
 
CONTENT_TYPE_CONTEXT_KEY - Static variable in class org.apache.camel.component.grpc.server.GrpcHeaderInterceptor
 
convertMethod2CamelCase(String) - Static method in class org.apache.camel.component.grpc.GrpcUtils
Migrated MixedLower function from the gRPC converting plugin source code (https://github.com/grpc/grpc-java/blob/master/compiler/src/java_plugin/cpp/java_generator.cpp) - decapitalize the first letter - remove embedded underscores & capitalize the following letter
createConsumer(Processor) - Method in class org.apache.camel.component.grpc.GrpcEndpoint
 
createEndpoint(String, String, Map<String, Object>) - Method in class org.apache.camel.component.grpc.GrpcComponent
 
createExchangeForwarder(GrpcConfiguration, Object) - Static method in class org.apache.camel.component.grpc.client.GrpcExchangeForwarderFactory
 
createJwtToken(JwtAlgorithm, String, String, String) - Static method in class org.apache.camel.component.grpc.auth.jwt.JwtHelper
 
createProducer() - Method in class org.apache.camel.component.grpc.GrpcEndpoint
 

D

doStart() - Method in class org.apache.camel.component.grpc.GrpcConsumer
 
doStart() - Method in class org.apache.camel.component.grpc.GrpcProducer
 
doStop() - Method in class org.apache.camel.component.grpc.GrpcConsumer
 
doStop() - Method in class org.apache.camel.component.grpc.GrpcProducer
 

E

endpoint - Variable in class org.apache.camel.component.grpc.GrpcConsumer
 
endpoint - Variable in class org.apache.camel.component.grpc.GrpcProducer
 
endpoint - Variable in class org.apache.camel.component.grpc.server.GrpcRequestAbstractStreamObserver
 
exchange - Variable in class org.apache.camel.component.grpc.server.GrpcRequestAbstractStreamObserver
 
extractServiceName(String) - Static method in class org.apache.camel.component.grpc.GrpcUtils
 
extractServicePackage(String) - Static method in class org.apache.camel.component.grpc.GrpcUtils
 

F

forward(Exchange, StreamObserver<Object>, AsyncCallback) - Method in interface org.apache.camel.component.grpc.client.GrpcExchangeForwarder
 
forward(Exchange) - Method in interface org.apache.camel.component.grpc.client.GrpcExchangeForwarder
 

G

getAuthenticationType() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
Authentication method type in advance to the SSL/TLS negotiation
getConfiguration() - Method in class org.apache.camel.component.grpc.GrpcConsumer
 
getConsumerStrategy() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
This option specifies the top-level strategy for processing service requests and responses in streaming mode.
getFlowControlWindow() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
The HTTP/2 flow control window size (MiB)
getHost() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
The gRPC server host name.
getJwtAlgorithm() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
JSON Web Token sign algorithm
getJwtIssuer() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
JSON Web Token issuer
getJwtSecret() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
JSON Web Token secret
getJwtSubject() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
JSON Web Token subject
getKeyCertChainResource() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
getKeyPassword() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
The PKCS#8 private key file password
getKeyResource() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
getMaxConcurrentCallsPerConnection() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
getMaxMessageSize() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
getMethod() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
gRPC method name
getNegotiationType() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
getPort() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
The gRPC local or remote server port
getProducerStrategy() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
getService() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
Fully qualified service name from the protocol buffer descriptor file (package dot service definition name)
getServiceAccountResource() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
Service Account key file in JSON format resource link supported by the Google Cloud SDK
getServiceName() - Method in class org.apache.camel.component.grpc.GrpcEndpoint
 
getServicePackage() - Method in class org.apache.camel.component.grpc.GrpcEndpoint
 
getStreamRepliesTo() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
getTrustCertCollectionResource() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
getUserAgent() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
The user agent header passed to the server
GRPC_EVENT_TYPE_HEADER - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_EVENT_TYPE_ON_COMPLETED - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_EVENT_TYPE_ON_ERROR - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_EVENT_TYPE_ON_NEXT - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_JWT_CTX_KEY - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_JWT_METADATA_KEY - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_JWT_TOKEN_KEY - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_JWT_USER_ID_CTX_KEY - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_METHOD_NAME_HEADER - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_SERVER_IMPL_POSTFIX - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_SERVICE_ASYNC_STUB_METHOD - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_SERVICE_CLASS_POSTFIX - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_SERVICE_FUTURE_STUB_METHOD - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_SERVICE_STUB_CALL_CREDS_METHOD - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_SERVICE_SYNC_STUB_METHOD - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_USER_AGENT_HEADER - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GRPC_USER_ID_KEY - Static variable in interface org.apache.camel.component.grpc.GrpcConstants
 
GrpcAuthType - Enum in org.apache.camel.component.grpc
Authentication method types list in advance to the SSL/TLS negotiation
GrpcComponent - Class in org.apache.camel.component.grpc
Represents the component that manages GrpcEndpoint.
GrpcComponent() - Constructor for class org.apache.camel.component.grpc.GrpcComponent
 
GrpcConfiguration - Class in org.apache.camel.component.grpc
 
GrpcConfiguration() - Constructor for class org.apache.camel.component.grpc.GrpcConfiguration
 
GrpcConstants - Interface in org.apache.camel.component.grpc
gRPC component constants
GrpcConsumer - Class in org.apache.camel.component.grpc
Represents gRPC server consumer implementation
GrpcConsumer(GrpcEndpoint, Processor, GrpcConfiguration) - Constructor for class org.apache.camel.component.grpc.GrpcConsumer
 
GrpcConsumerStrategy - Enum in org.apache.camel.component.grpc
 
GrpcEndpoint - Class in org.apache.camel.component.grpc
The gRPC component allows to call and expose remote procedures via HTTP/2 with protobuf dataformat
GrpcEndpoint(String, GrpcComponent, GrpcConfiguration) - Constructor for class org.apache.camel.component.grpc.GrpcEndpoint
 
GrpcExchangeForwarder - Interface in org.apache.camel.component.grpc.client
A forwarder is responsible to forward exchanges to a remote gRPC server.
GrpcExchangeForwarderFactory - Class in org.apache.camel.component.grpc.client
Creates the correct forwarder according to the configuration.
GrpcHeaderInterceptor - Class in org.apache.camel.component.grpc.server
gRPC server header interceptor
GrpcHeaderInterceptor() - Constructor for class org.apache.camel.component.grpc.server.GrpcHeaderInterceptor
 
GrpcMethodHandler - Class in org.apache.camel.component.grpc.server
gRPC server method invocation handler
GrpcMethodHandler(GrpcEndpoint, GrpcConsumer) - Constructor for class org.apache.camel.component.grpc.server.GrpcMethodHandler
 
GrpcProducer - Class in org.apache.camel.component.grpc
Represents asynchronous and synchronous gRPC producer implementations.
GrpcProducer(GrpcEndpoint, GrpcConfiguration) - Constructor for class org.apache.camel.component.grpc.GrpcProducer
 
GrpcProducerStrategy - Enum in org.apache.camel.component.grpc
 
GrpcRequestAbstractStreamObserver - Class in org.apache.camel.component.grpc.server
gRPC request abstract stream observer is the base class for other stream observer implementations
GrpcRequestAbstractStreamObserver(GrpcEndpoint, GrpcConsumer, StreamObserver<Object>, Map<String, Object>) - Constructor for class org.apache.camel.component.grpc.server.GrpcRequestAbstractStreamObserver
 
GrpcRequestAggregationStreamObserver - Class in org.apache.camel.component.grpc.server
gRPC request stream observer which is collecting received objects every onNext() call into the list and processing them in onCompleted()
GrpcRequestAggregationStreamObserver(GrpcEndpoint, GrpcConsumer, StreamObserver<Object>, Map<String, Object>) - Constructor for class org.apache.camel.component.grpc.server.GrpcRequestAggregationStreamObserver
 
GrpcRequestPropagationStreamObserver - Class in org.apache.camel.component.grpc.server
gRPC request stream observer which is propagating every onNext(), onError() or onCompleted() calls to the Camel route
GrpcRequestPropagationStreamObserver(GrpcEndpoint, GrpcConsumer, StreamObserver<Object>, Map<String, Object>) - Constructor for class org.apache.camel.component.grpc.server.GrpcRequestPropagationStreamObserver
 
GrpcResponseAggregationStreamObserver - Class in org.apache.camel.component.grpc.client
 
GrpcResponseAggregationStreamObserver(Exchange, AsyncCallback) - Constructor for class org.apache.camel.component.grpc.client.GrpcResponseAggregationStreamObserver
 
GrpcResponseRouterStreamObserver - Class in org.apache.camel.component.grpc.client
A stream observer that routes all responses to another endpoint.
GrpcResponseRouterStreamObserver(GrpcConfiguration, Endpoint) - Constructor for class org.apache.camel.component.grpc.client.GrpcResponseRouterStreamObserver
 
GrpcUtils - Class in org.apache.camel.component.grpc
GrpcUtils helpers are working with dynamic methods via Camel and Java reflection utilities

H

headers - Variable in class org.apache.camel.component.grpc.server.GrpcRequestAbstractStreamObserver
 

I

initializeChannel() - Method in class org.apache.camel.component.grpc.GrpcProducer
 
initializeServer() - Method in class org.apache.camel.component.grpc.GrpcConsumer
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class org.apache.camel.component.grpc.auth.jwt.JwtServerInterceptor
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class org.apache.camel.component.grpc.server.GrpcHeaderInterceptor
 
invoke(Object, Method, Method, Object[]) - Method in class org.apache.camel.component.grpc.server.GrpcMethodHandler
 
invokeAsyncMethod(Object, String, Object, StreamObserver) - Static method in class org.apache.camel.component.grpc.GrpcUtils
 
invokeAsyncMethodStreaming(Object, String, StreamObserver<?>) - Static method in class org.apache.camel.component.grpc.GrpcUtils
 
invokeSyncMethod(Object, String, Object) - Static method in class org.apache.camel.component.grpc.GrpcUtils
 
isForwardOnCompleted() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
isForwardOnError() - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
isSingleton() - Method in class org.apache.camel.component.grpc.GrpcEndpoint
 

J

JwtAlgorithm - Enum in org.apache.camel.component.grpc.auth.jwt
Implemented JSON Web Token secret signing algorithms
JwtCallCredentials - Class in org.apache.camel.component.grpc.auth.jwt
JSON Web Token client credentials generator and injector
JwtCallCredentials(String) - Constructor for class org.apache.camel.component.grpc.auth.jwt.JwtCallCredentials
 
JwtHelper - Class in org.apache.camel.component.grpc.auth.jwt
JSON Web Token credentials generator helper
JwtServerInterceptor - Class in org.apache.camel.component.grpc.auth.jwt
JSON Web Token credentials validator implementation
JwtServerInterceptor(JwtAlgorithm, String, String, String) - Constructor for class org.apache.camel.component.grpc.auth.jwt.JwtServerInterceptor
 

O

onCompleted() - Method in class org.apache.camel.component.grpc.client.GrpcResponseAggregationStreamObserver
 
onCompleted() - Method in class org.apache.camel.component.grpc.client.GrpcResponseRouterStreamObserver
 
onCompleted(Exchange) - Method in class org.apache.camel.component.grpc.GrpcConsumer
 
onCompleted() - Method in class org.apache.camel.component.grpc.server.GrpcRequestAggregationStreamObserver
 
onCompleted() - Method in class org.apache.camel.component.grpc.server.GrpcRequestPropagationStreamObserver
 
onError(Throwable) - Method in class org.apache.camel.component.grpc.client.GrpcResponseAggregationStreamObserver
 
onError(Throwable) - Method in class org.apache.camel.component.grpc.client.GrpcResponseRouterStreamObserver
 
onError(Exchange, Throwable) - Method in class org.apache.camel.component.grpc.GrpcConsumer
 
onError(Throwable) - Method in class org.apache.camel.component.grpc.server.GrpcRequestAggregationStreamObserver
 
onError(Throwable) - Method in class org.apache.camel.component.grpc.server.GrpcRequestPropagationStreamObserver
 
onNext(Object) - Method in class org.apache.camel.component.grpc.client.GrpcResponseAggregationStreamObserver
 
onNext(Object) - Method in class org.apache.camel.component.grpc.client.GrpcResponseRouterStreamObserver
 
onNext(Object) - Method in class org.apache.camel.component.grpc.server.GrpcRequestAggregationStreamObserver
 
onNext(Object) - Method in class org.apache.camel.component.grpc.server.GrpcRequestPropagationStreamObserver
 
org.apache.camel.component.grpc - package org.apache.camel.component.grpc
 
org.apache.camel.component.grpc.auth.jwt - package org.apache.camel.component.grpc.auth.jwt
 
org.apache.camel.component.grpc.client - package org.apache.camel.component.grpc.client
 
org.apache.camel.component.grpc.server - package org.apache.camel.component.grpc.server
 

P

parseConfiguration(GrpcConfiguration, String, Map<String, Object>) - Method in class org.apache.camel.component.grpc.GrpcComponent
Parses the configuration
parseURI(URI, Map<String, Object>, GrpcComponent) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
prepareJwtVerifier(JwtAlgorithm, String, String, String) - Static method in class org.apache.camel.component.grpc.auth.jwt.JwtServerInterceptor
 
process(Exchange, AsyncCallback) - Method in class org.apache.camel.component.grpc.GrpcConsumer
 
process(Exchange, AsyncCallback) - Method in class org.apache.camel.component.grpc.GrpcProducer
 
process(Exchange) - Method in class org.apache.camel.component.grpc.GrpcProducer
 

R

responseObserver - Variable in class org.apache.camel.component.grpc.server.GrpcRequestAbstractStreamObserver
 

S

selectAlgorithm(JwtAlgorithm, String) - Static method in class org.apache.camel.component.grpc.auth.jwt.JwtHelper
 
setAuthenticationType(GrpcAuthType) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
setConsumerStrategy(GrpcConsumerStrategy) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
setFlowControlWindow(int) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
setForwardOnCompleted(boolean) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
Determines if onCompleted events should be pushed to the Camel route.
setForwardOnError(boolean) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
Determines if onError events should be pushed to the Camel route.
setHost(String) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
setJwtAlgorithm(JwtAlgorithm) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
setJwtIssuer(String) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
setJwtSecret(String) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
setJwtSubject(String) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
setKeyCertChainResource(String) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
The X.509 certificate chain file resource in PEM format link
setKeyPassword(String) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
setKeyResource(String) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
The PKCS#8 private key file resource in PEM format link
setMaxConcurrentCallsPerConnection(int) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
The maximum number of concurrent calls permitted for each incoming server connection
setMaxMessageSize(int) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
The maximum message size allowed to be received/sent (MiB)
setMethod(String) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
setNegotiationType(NegotiationType) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
Identifies the security negotiation type used for HTTP/2 communication
setPort(int) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
setProducerStrategy(GrpcProducerStrategy) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
The mode used to communicate with a remote gRPC server.
setService(String) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
setServiceAccountResource(String) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
setStreamRepliesTo(String) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
When using STREAMING client mode, it indicates the endpoint where responses should be forwarded.
setTrustCertCollectionResource(String) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
The trusted certificates collection file resource in PEM format for verifying the remote endpoint's certificate
setUserAgent(String) - Method in class org.apache.camel.component.grpc.GrpcConfiguration
 
shutdown() - Method in interface org.apache.camel.component.grpc.client.GrpcExchangeForwarder
 

T

thisUsesUnstableApi() - Method in class org.apache.camel.component.grpc.auth.jwt.JwtCallCredentials
 

U

USER_AGENT_CONTEXT_KEY - Static variable in class org.apache.camel.component.grpc.server.GrpcHeaderInterceptor
 

V

valueOf(String) - Static method in enum org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.camel.component.grpc.GrpcAuthType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.camel.component.grpc.GrpcConsumerStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.camel.component.grpc.GrpcProducerStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.camel.component.grpc.GrpcAuthType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.camel.component.grpc.GrpcConsumerStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.camel.component.grpc.GrpcProducerStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I J O P R S T U V 
Skip navigation links
Camel :: gRPC 2.23.2.fuse-780036-redhat-00001

Apache Camel