Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Listener ¶ added in v1.1.0
type Listener interface {
Next() (*ServiceEvent, error)
Close()
}
type MockRegistry ¶ added in v1.1.0
type MockRegistry struct {
// contains filtered or unexported fields
}
func (*MockRegistry) Destroy ¶ added in v1.1.0
func (r *MockRegistry) Destroy()
func (*MockRegistry) GetUrl ¶ added in v1.1.0
func (r *MockRegistry) GetUrl() common.URL
func (*MockRegistry) IsAvailable ¶ added in v1.1.0
func (r *MockRegistry) IsAvailable() bool
func (*MockRegistry) MockEvent ¶ added in v1.1.0
func (r *MockRegistry) MockEvent(event *ServiceEvent)
type Registry ¶
type Registry interface {
common.Node
//used for service provider calling , register services to registry
//And it is also used for service consumer calling , register services cared about ,for dubbo's admin monitoring.
Register(url common.URL) error
//used for service consumer ,start subscribe service event from registry
Subscribe(common.URL) (Listener, error)
}
Extension - Registry
type ServiceEvent ¶ added in v1.1.0
func (ServiceEvent) String ¶ added in v1.1.0
func (e ServiceEvent) String() string
Click to show internal directories.
Click to hide internal directories.