diff --git a/service/service.go b/service/service.go index b339fb8..d478e14 100644 --- a/service/service.go +++ b/service/service.go @@ -19,8 +19,8 @@ var timerDispatcherLen = 10 type IService interface { Init(iservice IService,getClientFun rpc.FuncRpcClient,getServerFun rpc.FuncRpcServer,serviceCfg interface{}) + SetName(serviceName string) GetName() string - OnSetup(iservice IService) OnInit() error OnRelease() @@ -163,6 +163,11 @@ func (slf *Service) GetName() string{ return slf.name } +func (slf *Service) SetName(serviceName string) { + slf.name = serviceName +} + + func (slf *Service) Release(){ defer func() { if r := recover(); r != nil {