github.com/cloudwego/dynamicgo@v0.2.6-0.20240519101509-707f41b6b834/testdata/kitex_gen/pb/example2/testservice2/invoker.go (about) 1 // Code generated by Kitex v0.7.2. DO NOT EDIT. 2 3 package testservice2 4 5 import ( 6 example2 "github.com/cloudwego/dynamicgo/testdata/kitex_gen/pb/example2" 7 server "github.com/cloudwego/kitex/server" 8 ) 9 10 // NewInvoker creates a server.Invoker with the given handler and options. 11 func NewInvoker(handler example2.TestService2, opts ...server.Option) server.Invoker { 12 var options []server.Option 13 14 options = append(options, opts...) 15 16 s := server.NewInvoker(options...) 17 if err := s.RegisterService(serviceInfo(), handler); err != nil { 18 panic(err) 19 } 20 if err := s.Init(); err != nil { 21 panic(err) 22 } 23 return s 24 }