Documentation
¶
Index ¶
- Constants
- Variables
- func ConvertDubboReqToHTTPReq(ctx *dubbo.InvokeContext, dubboReq *dubbo.Request) *rest.Request
- func ConvertDubboRspToRestRsp(dubboRsp *dubbo.DubboRsp, w http.ResponseWriter, ctx *dubbo.InvokeContext) error
- func ConvertHTTPReqToDubboReq(restReq *http.Request, ctx *dubbo.InvokeContext, inv *invocation.Invocation) error
- func ConvertRestRspToDubboRsp(ctx *dubbo.InvokeContext, resp *rest.Response, dubboRsp *dubbo.DubboRsp)
- func Handle(ctx *dubbo.InvokeContext) error
- func ProxyRestHandler(ctx *dubbo.InvokeContext) error
- func TransparentForwardHandler(w http.ResponseWriter, r *http.Request)
- type ProxyError
Constants ¶
View Source
const (
ProxyTag = "mesherproxy"
)
Variables ¶
View Source
var DubboListenAddr string
DubboListenAddr is a variable of type string used for storing listen address
Functions ¶
func ConvertDubboReqToHTTPReq ¶
ConvertDubboReqToHTTPReq is a method which converts dubbo requesto to http request
func ConvertDubboRspToRestRsp ¶
func ConvertDubboRspToRestRsp(dubboRsp *dubbo.DubboRsp, w http.ResponseWriter, ctx *dubbo.InvokeContext) error
ConvertDubboRspToRestRsp is a function which converts dubbo response to rest response
func ConvertHTTPReqToDubboReq ¶
func ConvertHTTPReqToDubboReq(restReq *http.Request, ctx *dubbo.InvokeContext, inv *invocation.Invocation) error
ConvertHTTPReqToDubboReq is a function which converts http request in to dubbo request
func ConvertRestRspToDubboRsp ¶
func ConvertRestRspToDubboRsp(ctx *dubbo.InvokeContext, resp *rest.Response, dubboRsp *dubbo.DubboRsp)
ConvertRestRspToDubboRsp is a function which converts rest response to dubbo response
func ProxyRestHandler ¶
func ProxyRestHandler(ctx *dubbo.InvokeContext) error
ProxyRestHandler is a function
func TransparentForwardHandler ¶
func TransparentForwardHandler(w http.ResponseWriter, r *http.Request)
TransparentForwardHandler is a function
Types ¶
Click to show internal directories.
Click to hide internal directories.