コード例 #1
0
ファイル: zkhandler.go プロジェクト: 424626154/MultServer
func (this *SQLServer) AddObserver(observer Observer) {
	this.obsevers = append(this.obsevers, observer)

	zkm.AddObserver(zkm.MakeDatabaseGroup(DB_DRIVER_POSTGRES, observer.Group()), this)

	//request when register
	this.requestDatabaseList(observer)
}
コード例 #2
0
ファイル: zkhandler.go プロジェクト: danuxguin/MultServer
func (this *SQLServer) AddObserver(observer Observer) {
	this.obsevers = append(this.obsevers, observer)

	zkm.AddObserver(zkm.Database.MakeDatabaseGroup(DB_DRIVER_POSTGRES, observer.Group()), this)

	//request when register
	this.requestDatabaseList(observer)

	//add self
	observer.OnUpdateDatabaseList(this.master, this.slaves)
}