diff --git a/registry/common/event_publishing_service_discovery.go b/registry/common/event_publishing_service_discovery.go
index b595700ad05f4d95ba05490a92b4e4495f91b74d..8c6881f65a1405fc5cd65b4328fcdc61fd57ba04 100644
--- a/registry/common/event_publishing_service_discovery.go
+++ b/registry/common/event_publishing_service_discovery.go
@@ -26,7 +26,15 @@ import (
"github.com/apache/dubbo-go/registry"
)
+// EventPublishingServiceDiscovery will enhance Service Discovery
+// Publish some event about service discovery
type EventPublishingServiceDiscovery struct {
+ serviceDiscovery *registry.ServiceDiscovery
+}
+
+// NewEventPublishingServiceDiscovery is a constructor
+func NewEventPublishingServiceDiscovery(serviceDiscovery *registry.ServiceDiscovery) *EventPublishingServiceDiscovery {
+ return &EventPublishingServiceDiscovery{serviceDiscovery: serviceDiscovery}
}
func (epsd *EventPublishingServiceDiscovery) String() string {