package resource // Resource Supplier supply the list of resource.Resource, its the front to retrieve remote resources type Supplier interface { Resources() ([]*Resource, error) } type StoppableSupplier interface { Supplier Stop() }