Add support for listing services, very rough

This commit is contained in:
Asim
2015-04-03 00:52:49 +02:00
parent f2daa02256
commit 52f140da5f
3 changed files with 63 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ type Registry interface {
Register(Service) error
Deregister(Service) error
GetService(string) (Service, error)
ListServices() ([]Service, error)
NewService(string, ...Node) Service
NewNode(string, string, int) Node
}
@@ -23,3 +24,7 @@ func Deregister(s Service) error {
func GetService(name string) (Service, error) {
return DefaultRegistry.GetService(name)
}
func ListServices() ([]Service, error) {
return DefaultRegistry.ListServices()
}