Class JsonToGrpcGatewayFilterFactory

All Implemented Interfaces:
org.springframework.beans.factory.Aware, GatewayFilterFactory<JsonToGrpcGatewayFilterFactory.Config>, Configurable<JsonToGrpcGatewayFilterFactory.Config>, ShortcutConfigurable, org.springframework.context.ApplicationEventPublisherAware

public class JsonToGrpcGatewayFilterFactory extends AbstractGatewayFilterFactory<JsonToGrpcGatewayFilterFactory.Config>
This filter takes a JSON payload, transform it into a protobuf object, send it to a given gRPC channel, and transform the response back to JSON. Making it transparent for the consumer that the service under the gateway is a gRPC one.
Author:
Alberto C. RĂ­os
  • Constructor Details

    • JsonToGrpcGatewayFilterFactory

      public JsonToGrpcGatewayFilterFactory(GrpcSslConfigurer grpcSslConfigurer, org.springframework.core.io.ResourceLoader resourceLoader)
  • Method Details