Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResponseClientInput ¶
type ResponseGRPCClient ¶
type ResponseGRPCClient struct {
// contains filtered or unexported fields
}
func (*ResponseGRPCClient) Modify ¶
func (m *ResponseGRPCClient) Modify(in *ResponseClientInput) (rHeader http.Header, rBody []byte, rErr error)
type ResponseGRPCServer ¶
type ResponseGRPCServer struct { Impl shared.Response plugins.UnimplementedResponseServer }
type ResponsePlugin ¶
func (*ResponsePlugin) GRPCClient ¶
func (p *ResponsePlugin) GRPCClient(ctx context.Context, broker *plugin.GRPCBroker, c *grpc.ClientConn) (interface{}, error)
func (*ResponsePlugin) GRPCServer ¶
func (p *ResponsePlugin) GRPCServer(broker *plugin.GRPCBroker, s *grpc.Server) error
type TransportGRPCClient ¶
type TransportGRPCClient struct {
// contains filtered or unexported fields
}
type TransportGRPCServer ¶
type TransportGRPCServer struct { Impl shared.Transport plugins.UnimplementedTransportServer }
type TransportPlugin ¶
func (*TransportPlugin) GRPCClient ¶
func (p *TransportPlugin) GRPCClient(ctx context.Context, broker *plugin.GRPCBroker, c *grpc.ClientConn) (interface{}, error)
func (*TransportPlugin) GRPCServer ¶
func (p *TransportPlugin) GRPCServer(broker *plugin.GRPCBroker, s *grpc.Server) error
Click to show internal directories.
Click to hide internal directories.