func (g *grpcServer) Handle(h server.Handler) error { if err := g.rpc.register(h.Handler()); err != nil { return err } g.handlers[h.Name()] = h return nil }
func (h *httpServer) Handle(handler server.Handler) error { if _, ok := handler.Handler().(http.Handler); !ok { return errors.New("Handle requires http.Handler") } h.Lock() h.hd = handler h.Unlock() return nil }