consul/test/integration/consul-container/libs/service/service.go

11 lines
269 B
Go

package service
// Service represents a process that will be registered with the
// Consul catalog, including Consul components such as sidecars and gateways
type Service interface {
Terminate() error
GetName() string
GetAddr() (string, int)
Start() (err error)
}