| 12345678910111213141516171819202122232425262728 |
- package gateway
- import "git.sxidc.com/go-framework/baize/framework/core/api"
- type Gateway struct {
- api *api.Api
- }
- func NewGateway(api *api.Api) *Gateway {
- return &Gateway{
- api: api,
- }
- }
- func DestroyGateway(gw *Gateway) {
- if gw == nil {
- return
- }
- gw.api = nil
- gw = nil
- }
- func (gw *Gateway) NewBuilder(routerType string, version string) *Builder {
- return &Builder{
- router: gw.api.ChooseRouter(routerType, version),
- }
- }
|