This is an automated email from the ASF dual-hosted git repository.

baze pushed a commit to branch 1.4
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git

commit 9a9b3a7e264ad8811ba2e9f21987e526e92118d9
Author: Patrick <[email protected]>
AuthorDate: Wed Apr 1 01:40:18 2020 +0800

    remove adapter
---
 .../rest/server/server_impl/go_restful_server.go   | 58 +---------------------
 1 file changed, 1 insertion(+), 57 deletions(-)

diff --git a/protocol/rest/server/server_impl/go_restful_server.go 
b/protocol/rest/server/server_impl/go_restful_server.go
index 3c81fe0..81043c8 100644
--- a/protocol/rest/server/server_impl/go_restful_server.go
+++ b/protocol/rest/server/server_impl/go_restful_server.go
@@ -79,9 +79,7 @@ func (grs *GoRestfulServer) Start(url common.URL) {
 func (grs *GoRestfulServer) Deploy(restMethodConfig *config.RestMethodConfig, 
routeFunc func(request server.RestServerRequest, response 
server.RestServerResponse)) {
        ws := new(restful.WebService)
        rf := func(req *restful.Request, resp *restful.Response) {
-               respAdapter := NewGoRestfulResponseAdapter(resp)
-               reqAdapter := NewGoRestfulRequestAdapter(req)
-               routeFunc(reqAdapter, respAdapter)
+               routeFunc(req, resp)
        }
        ws.Path(restMethodConfig.Path).
                Produces(strings.Split(restMethodConfig.Produces, ",")...).
@@ -118,57 +116,3 @@ func GetNewGoRestfulServer() server.RestServer {
 func AddGoRestfulServerFilter(filterFuc restful.FilterFunction) {
        filterSlice = append(filterSlice, filterFuc)
 }
-
-// Go Restful Request adapt to RestServerRequest
-type GoRestfulRequestAdapter struct {
-       rawRequest *restful.Request
-}
-
-func (gra *GoRestfulRequestAdapter) PathParameter(name string) string {
-       return gra.rawRequest.PathParameter(name)
-}
-
-func (gra *GoRestfulRequestAdapter) PathParameters() map[string]string {
-       return gra.rawRequest.PathParameters()
-}
-
-func (gra *GoRestfulRequestAdapter) QueryParameter(name string) string {
-       return gra.rawRequest.QueryParameter(name)
-}
-
-func (gra *GoRestfulRequestAdapter) QueryParameters(name string) []string {
-       return gra.rawRequest.QueryParameters(name)
-}
-
-func (gra *GoRestfulRequestAdapter) BodyParameter(name string) (string, error) 
{
-       return gra.rawRequest.BodyParameter(name)
-}
-
-func (gra *GoRestfulRequestAdapter) HeaderParameter(name string) string {
-       return gra.rawRequest.HeaderParameter(name)
-}
-
-func (gra *GoRestfulRequestAdapter) ReadEntity(entityPointer interface{}) 
error {
-       return gra.rawRequest.ReadEntity(entityPointer)
-}
-
-func NewGoRestfulRequestAdapter(rawRequest *restful.Request) 
server.RestServerRequest {
-       return &GoRestfulRequestAdapter{rawRequest: rawRequest}
-}
-
-// Go Restful Request adapt to RestClientRequest
-type GoRestfulResponseAdapter struct {
-       rawResponse *restful.Response
-}
-
-func (grsa *GoRestfulResponseAdapter) WriteError(httpStatus int, err error) 
(writeErr error) {
-       return grsa.rawResponse.WriteError(httpStatus, err)
-}
-
-func (grsa *GoRestfulResponseAdapter) WriteEntity(value interface{}) error {
-       return grsa.rawResponse.WriteEntity(value)
-}
-
-func NewGoRestfulResponseAdapter(rawResponse *restful.Response) 
server.RestServerResponse {
-       return &GoRestfulResponseAdapter{rawResponse: rawResponse}
-}

Reply via email to