Skip to content

Commit 109e2f9

Browse files
ZhengYa-0110SongZhen0704
authored andcommitted
fix: recorder message factory not found
1 parent afe5380 commit 109e2f9

43 files changed

Lines changed: 170 additions & 184 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

server/controller/recorder/updater/az.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ func (f *AZMessageFactory) CreateUpdatedFields() types.UpdatedFields {
4646
return &message.UpdatedAZFields{}
4747
}
4848

49+
func init() {
50+
RegisterMessageFactory(ctrlrcommon.RESOURCE_TYPE_AZ_EN, &AZMessageFactory{})
51+
}
52+
4953
type AZ struct {
5054
UpdaterBase[
5155
cloudmodel.AZ,
@@ -67,10 +71,6 @@ func NewAZ(wholeCache *cache.Cache, cloudData []cloudmodel.AZ) *AZ {
6771
}
6872
updater.setDataGenerator(updater)
6973

70-
if !hasMessageFactory(updater.resourceType) {
71-
RegisterMessageFactory(updater.resourceType, &AZMessageFactory{})
72-
}
73-
7474
return updater
7575
}
7676

server/controller/recorder/updater/cen.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ func (f *CENMessageFactory) CreateUpdatedFields() types.UpdatedFields {
4747
return &message.UpdatedCENFields{}
4848
}
4949

50+
func init() {
51+
RegisterMessageFactory(ctrlrcommon.RESOURCE_TYPE_CEN_EN, &CENMessageFactory{})
52+
}
53+
5054
type CEN struct {
5155
UpdaterBase[
5256
cloudmodel.CEN,
@@ -68,10 +72,6 @@ func NewCEN(wholeCache *cache.Cache, cloudData []cloudmodel.CEN) *CEN {
6872
}
6973
updater.setDataGenerator(updater)
7074

71-
if !hasMessageFactory(updater.resourceType) {
72-
RegisterMessageFactory(updater.resourceType, &CENMessageFactory{})
73-
}
74-
7575
return updater
7676
}
7777

server/controller/recorder/updater/config_map.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ func (f *ConfigMapMessageFactory) CreateUpdatedFields() types.UpdatedFields {
5050
return &message.UpdatedConfigMapFields{}
5151
}
5252

53+
func init() {
54+
RegisterMessageFactory(ctrlrcommon.RESOURCE_TYPE_CONFIG_MAP_EN, &ConfigMapMessageFactory{})
55+
}
56+
5357
type ConfigMap struct {
5458
UpdaterBase[
5559
cloudmodel.ConfigMap,
@@ -72,10 +76,6 @@ func NewConfigMap(wholeCache *cache.Cache, cloudData []cloudmodel.ConfigMap) *Co
7276
updater.setDataGenerator(updater)
7377
updater.toLoggable = true
7478

75-
if !hasMessageFactory(updater.resourceType) {
76-
RegisterMessageFactory(updater.resourceType, &ConfigMapMessageFactory{})
77-
}
78-
7979
return updater
8080
}
8181

server/controller/recorder/updater/dhcp_port.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ func (f *DHCPPortMessageFactory) CreateUpdatedFields() types.UpdatedFields {
4646
return &message.UpdatedDHCPPortFields{}
4747
}
4848

49+
func init() {
50+
RegisterMessageFactory(ctrlrcommon.RESOURCE_TYPE_DHCP_PORT_EN, &DHCPPortMessageFactory{})
51+
}
52+
4953
type DHCPPort struct {
5054
UpdaterBase[
5155
cloudmodel.DHCPPort,
@@ -67,10 +71,6 @@ func NewDHCPPort(wholeCache *cache.Cache, cloudData []cloudmodel.DHCPPort) *DHCP
6771
}
6872
updater.setDataGenerator(updater)
6973

70-
if !hasMessageFactory(updater.resourceType) {
71-
RegisterMessageFactory(updater.resourceType, &DHCPPortMessageFactory{})
72-
}
73-
7474
return updater
7575
}
7676

server/controller/recorder/updater/floating_ip.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ func (f *FloatingIPMessageFactory) CreateUpdatedFields() types.UpdatedFields {
4747
return &message.UpdatedFloatingIPFields{}
4848
}
4949

50+
func init() {
51+
RegisterMessageFactory(ctrlrcommon.RESOURCE_TYPE_FLOATING_IP_EN, &FloatingIPMessageFactory{})
52+
}
53+
5054
type FloatingIP struct {
5155
UpdaterBase[
5256
cloudmodel.FloatingIP,
@@ -68,10 +72,6 @@ func NewFloatingIP(wholeCache *cache.Cache, cloudData []cloudmodel.FloatingIP) *
6872
}
6973
updater.setDataGenerator(updater)
7074

71-
if !hasMessageFactory(updater.resourceType) {
72-
RegisterMessageFactory(updater.resourceType, &FloatingIPMessageFactory{})
73-
}
74-
7575
return updater
7676
}
7777

server/controller/recorder/updater/host.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ func (f *HostMessageFactory) CreateUpdatedFields() types.UpdatedFields {
4646
return &message.UpdatedHostFields{}
4747
}
4848

49+
func init() {
50+
RegisterMessageFactory(ctrlrcommon.RESOURCE_TYPE_HOST_EN, &HostMessageFactory{})
51+
}
52+
4953
type Host struct {
5054
UpdaterBase[
5155
cloudmodel.Host,
@@ -67,10 +71,6 @@ func NewHost(wholeCache *cache.Cache, cloudData []cloudmodel.Host) *Host {
6771
}
6872
updater.setDataGenerator(updater)
6973

70-
if !hasMessageFactory(updater.resourceType) {
71-
RegisterMessageFactory(updater.resourceType, &HostMessageFactory{})
72-
}
73-
7474
return updater
7575
}
7676

server/controller/recorder/updater/lan_ip.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ func (f *LANIPMessageFactory) CreateUpdatedFields() types.UpdatedFields {
4848
return &message.UpdatedLANIPFields{}
4949
}
5050

51+
func init() {
52+
RegisterMessageFactory(ctrlrcommon.RESOURCE_TYPE_LAN_IP_EN, &LANIPMessageFactory{})
53+
}
54+
5155
type LANIP struct {
5256
UpdaterBase[
5357
cloudmodel.IP,
@@ -70,10 +74,6 @@ func NewLANIP(wholeCache *cache.Cache, domainToolDataSet *tool.DataSet) *LANIP {
7074
updater.setDomainToolDataSet(domainToolDataSet)
7175
updater.setDataGenerator(updater)
7276

73-
if !hasMessageFactory(updater.resourceType) {
74-
RegisterMessageFactory(updater.resourceType, &LANIPMessageFactory{})
75-
}
76-
7777
return updater
7878
}
7979

server/controller/recorder/updater/lb.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ func (f *LBMessageFactory) CreateUpdatedFields() types.UpdatedFields {
4646
return &message.UpdatedLBFields{}
4747
}
4848

49+
func init() {
50+
RegisterMessageFactory(ctrlrcommon.RESOURCE_TYPE_LB_EN, &LBMessageFactory{})
51+
}
52+
4953
type LB struct {
5054
UpdaterBase[
5155
cloudmodel.LB,
@@ -67,10 +71,6 @@ func NewLB(wholeCache *cache.Cache, cloudData []cloudmodel.LB) *LB {
6771
}
6872
updater.setDataGenerator(updater)
6973

70-
if !hasMessageFactory(updater.resourceType) {
71-
RegisterMessageFactory(updater.resourceType, &LBMessageFactory{})
72-
}
73-
7474
return updater
7575
}
7676

server/controller/recorder/updater/lb_listener.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ func (f *LBListenerMessageFactory) CreateUpdatedFields() types.UpdatedFields {
4646
return &message.UpdatedLBListenerFields{}
4747
}
4848

49+
func init() {
50+
RegisterMessageFactory(ctrlrcommon.RESOURCE_TYPE_LB_LISTENER_EN, &LBListenerMessageFactory{})
51+
}
52+
4953
type LBListener struct {
5054
UpdaterBase[
5155
cloudmodel.LBListener,
@@ -67,10 +71,6 @@ func NewLBListener(wholeCache *cache.Cache, cloudData []cloudmodel.LBListener) *
6771
}
6872
updater.setDataGenerator(updater)
6973

70-
if !hasMessageFactory(updater.resourceType) {
71-
RegisterMessageFactory(updater.resourceType, &LBListenerMessageFactory{})
72-
}
73-
7474
return updater
7575
}
7676

server/controller/recorder/updater/lb_target_server.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ func (f *LBTargetServerMessageFactory) CreateUpdatedFields() types.UpdatedFields
4646
return &message.UpdatedLBTargetServerFields{}
4747
}
4848

49+
func init() {
50+
RegisterMessageFactory(ctrlrcommon.RESOURCE_TYPE_LB_TARGET_SERVER_EN, &LBTargetServerMessageFactory{})
51+
}
52+
4953
type LBTargetServer struct {
5054
UpdaterBase[
5155
cloudmodel.LBTargetServer,
@@ -67,10 +71,6 @@ func NewLBTargetServer(wholeCache *cache.Cache, cloudData []cloudmodel.LBTargetS
6771
}
6872
updater.setDataGenerator(updater)
6973

70-
if !hasMessageFactory(updater.resourceType) {
71-
RegisterMessageFactory(updater.resourceType, &LBTargetServerMessageFactory{})
72-
}
73-
7474
return updater
7575
}
7676

0 commit comments

Comments
 (0)