commons-go/service/container/discovery/DiscoveryService.go

12 lines
503 B
Go
Raw Normal View History

2018-04-26 07:37:59 +00:00
package discovery
import "git.loafle.net/overflow/commons-go/model/discovery"
type DiscoveryService interface {
DiscoverZone(requesterID string, dz *discovery.DiscoveryZone) error
DiscoverHost(requesterID string, zone *discovery.Zone, dh *discovery.DiscoveryHost) error
DiscoverPort(requesterID string, host *discovery.Host, dp *discovery.DiscoveryPort) error
DiscoverService(requesterID string, port *discovery.Port, ds *discovery.DiscoveryService) error
StopRequest(requesterID string) error
}