Documentation
¶
Index ¶
- type DefaultExternalProcess
- func (s *DefaultExternalProcess) RequestBody(ctx context.Context, req *pb.ProcessingRequest_RequestBody, ...) (res *pb.ProcessingResponse, err error)
- func (s *DefaultExternalProcess) RequestHeaders(ctx context.Context, req *pb.ProcessingRequest_RequestHeaders, ...) (res *pb.ProcessingResponse, err error)
- func (s *DefaultExternalProcess) ResponseBody(ctx context.Context, req *pb.ProcessingRequest_ResponseBody, ...) (res *pb.ProcessingResponse, err error)
- func (s *DefaultExternalProcess) ResponseHeaders(ctx context.Context, req *pb.ProcessingRequest_ResponseHeaders, ...) (res *pb.ProcessingResponse, err error)
- type ExternalProcess
- type Option
- type Options
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultExternalProcess ¶
type DefaultExternalProcess struct{}
func (*DefaultExternalProcess) RequestBody ¶
func (s *DefaultExternalProcess) RequestBody(ctx context.Context, req *pb.ProcessingRequest_RequestBody, metadataContext *v3.Metadata) (res *pb.ProcessingResponse, err error)
func (*DefaultExternalProcess) RequestHeaders ¶
func (s *DefaultExternalProcess) RequestHeaders(ctx context.Context, req *pb.ProcessingRequest_RequestHeaders, metadataContext *v3.Metadata) (res *pb.ProcessingResponse, err error)
func (*DefaultExternalProcess) ResponseBody ¶
func (s *DefaultExternalProcess) ResponseBody(ctx context.Context, req *pb.ProcessingRequest_ResponseBody, metadataContext *v3.Metadata) (res *pb.ProcessingResponse, err error)
func (*DefaultExternalProcess) ResponseHeaders ¶
func (s *DefaultExternalProcess) ResponseHeaders(ctx context.Context, req *pb.ProcessingRequest_ResponseHeaders, metadataContext *v3.Metadata) (res *pb.ProcessingResponse, err error)
type ExternalProcess ¶
type ExternalProcess interface { RequestHeaders(ctx context.Context, req *pb.ProcessingRequest_RequestHeaders, metadataContext *v3.Metadata) (res *pb.ProcessingResponse, err error) RequestBody(ctx context.Context, req *pb.ProcessingRequest_RequestBody, metadataContext *v3.Metadata) (res *pb.ProcessingResponse, err error) ResponseHeaders(ctx context.Context, req *pb.ProcessingRequest_ResponseHeaders, metadataContext *v3.Metadata) (res *pb.ProcessingResponse, err error) ResponseBody(ctx context.Context, req *pb.ProcessingRequest_ResponseBody, metadataContext *v3.Metadata) (res *pb.ProcessingResponse, err error) }
type Option ¶
type Option func(*Options)
func WithHealthCheckServer ¶
func WithHealthCheckServer(h healthpb.HealthServer) Option
Click to show internal directories.
Click to hide internal directories.