Uses of Class
org.mockserver.grpc.GrpcProtoDescriptorStore
Packages that use GrpcProtoDescriptorStore
Package
Description
-
Uses of GrpcProtoDescriptorStore in org.mockserver.grpc
Methods in org.mockserver.grpc with parameters of type GrpcProtoDescriptorStoreModifier and TypeMethodDescriptionvoidGrpcProtoFileCompiler.compileDirectory(Path directory, GrpcProtoDescriptorStore store) static HttpResponseGrpcForwardTranslator.decodeResponseFromUpstream(HttpResponse response, String service, String method, GrpcProtoDescriptorStore store) Decodes an upstream gRPC-framed protobuf response back to JSON and stamps thex-grpc-service/x-grpc-methodheaders (andgrpc-status-name) so the response is both replayable (JSON body in the recorded exchange) and re-framable to protobuf byGrpcToHttpResponseHandlerfor the calling client.static byte[]GrpcStreamMessageEncoder.encode(String json, com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor, GrpcProtoDescriptorStore descriptorStore) Encode the given message JSON to a gRPC length-prefixed frame, resolving the converter from the descriptor store.static byte[]GrpcStreamMessageEncoder.encode(GrpcStreamMessage message, com.google.protobuf.Descriptors.MethodDescriptor methodDescriptor, GrpcProtoDescriptorStore descriptorStore) Encode aGrpcStreamMessageto a gRPC length-prefixed frame.static HttpRequestGrpcForwardTranslator.encodeRequestForUpstream(HttpRequest request, GrpcProtoDescriptorStore store) Re-encodes a decoded gRPC request's JSON body back to gRPC-framed protobuf for an upstream call.Constructors in org.mockserver.grpc with parameters of type GrpcProtoDescriptorStoreModifierConstructorDescriptionGrpcServerReflectionHandler(GrpcProtoDescriptorStore descriptorStore) -
Uses of GrpcProtoDescriptorStore in org.mockserver.grpc.connect
Methods in org.mockserver.grpc.connect with parameters of type GrpcProtoDescriptorStoreModifier and TypeMethodDescriptionstatic ConnectErrorConnectUnaryDetector.validateRequestBody(GrpcProtoDescriptorStore descriptorStore, String path, String json) If a descriptor is loaded for this method, validates that the request JSON parses against the method's input message type. -
Uses of GrpcProtoDescriptorStore in org.mockserver.mock
Methods in org.mockserver.mock that return GrpcProtoDescriptorStore -
Uses of GrpcProtoDescriptorStore in org.mockserver.mock.action.http
Methods in org.mockserver.mock.action.http with parameters of type GrpcProtoDescriptorStoreModifier and TypeMethodDescriptionvoidHttpForwardAction.setGrpcDescriptorStore(GrpcProtoDescriptorStore grpcDescriptorStore) Constructors in org.mockserver.mock.action.http with parameters of type GrpcProtoDescriptorStoreModifierConstructorDescriptionGrpcStreamResponseActionHandler(MockServerLogger mockServerLogger, Scheduler scheduler, GrpcProtoDescriptorStore descriptorStore, Configuration configuration, WebSocketClientRegistry webSocketClientRegistry) -
Uses of GrpcProtoDescriptorStore in org.mockserver.netty.grpc
Constructors in org.mockserver.netty.grpc with parameters of type GrpcProtoDescriptorStoreModifierConstructorDescriptionGrpcBidiRouterHandler(Configuration configuration, GrpcProtoDescriptorStore descriptorStore, MockServerLogger mockServerLogger, boolean sslEnabled, Certificate[] clientCertificates, CallbackWebSocketServerHandler callbackWebSocketServerHandler, DashboardWebSocketHandler dashboardWebSocketHandler, McpStreamableHttpHandler mcpStreamableHttpHandler, TraceContextHandler traceContextHandler, AltSvcHeaderHandler altSvcHeaderHandler, GrpcToHttpResponseHandler grpcToHttpResponseHandler, GrpcToHttpRequestHandler grpcToHttpRequestHandler, HttpRequestHandler httpRequestHandler) GrpcBidiRouterHandler(Configuration configuration, GrpcProtoDescriptorStore descriptorStore, MockServerLogger mockServerLogger, boolean sslEnabled, Certificate[] clientCertificates, CallbackWebSocketServerHandler callbackWebSocketServerHandler, DashboardWebSocketHandler dashboardWebSocketHandler, McpStreamableHttpHandler mcpStreamableHttpHandler, TraceContextHandler traceContextHandler, AltSvcHeaderHandler altSvcHeaderHandler, GrpcToHttpResponseHandler grpcToHttpResponseHandler, GrpcToHttpRequestHandler grpcToHttpRequestHandler, HttpRequestHandler httpRequestHandler, HttpState httpState) GrpcToHttpRequestHandler(Configuration configuration, MockServerLogger mockServerLogger, GrpcProtoDescriptorStore descriptorStore) Preferred constructor: carries the liveConfigurationsomaxGrpcMessageSizeset on aConfigurationinstance (or via the DTO /PUT /mockserver/config) actually reaches enforcement, rather than only the static property store being consulted.GrpcToHttpRequestHandler(MockServerLogger mockServerLogger, GrpcProtoDescriptorStore descriptorStore) GrpcToHttpRequestHandler(MockServerLogger mockServerLogger, GrpcProtoDescriptorStore descriptorStore, GrpcHealthCheckHandler healthCheckHandler) GrpcToHttpRequestHandler(MockServerLogger mockServerLogger, GrpcProtoDescriptorStore descriptorStore, GrpcHealthCheckHandler healthCheckHandler, GrpcChaosRegistry grpcChaosRegistry, HttpQuotaRegistry quotaRegistry) GrpcToHttpResponseHandler(MockServerLogger mockServerLogger, GrpcProtoDescriptorStore descriptorStore) -
Uses of GrpcProtoDescriptorStore in org.mockserver.netty.http3
Methods in org.mockserver.netty.http3 with parameters of type GrpcProtoDescriptorStoreModifier and TypeMethodDescriptionstatic HttpRequestGrpcHttp3Adapter.transformGrpcRequest(HttpRequest request, GrpcProtoDescriptorStore descriptorStore) Transform a gRPC request for the MockServer matching pipeline: decode the gRPC length-prefixed message(s), convert protobuf to JSON via the descriptor store, and tag the request with service/method markers.GrpcHttp3Adapter.transformGrpcResponse(HttpResponse response, String serviceName, String methodName, GrpcProtoDescriptorStore descriptorStore) Convert the response from the matching pipeline back to a gRPC-framed response.Constructors in org.mockserver.netty.http3 with parameters of type GrpcProtoDescriptorStoreModifierConstructorDescriptionHttp3GrpcResponseWriter(Configuration configuration, MockServerLogger mockServerLogger, io.netty.channel.ChannelHandlerContext ctx, GrpcProtoDescriptorStore descriptorStore, String grpcService, String grpcMethod) Http3GrpcResponseWriter(Configuration configuration, MockServerLogger mockServerLogger, io.netty.channel.ChannelHandlerContext ctx, GrpcProtoDescriptorStore descriptorStore, String grpcService, String grpcMethod, WebSocketClientRegistry webSocketClientRegistry)