Documentation
¶
Index ¶
- Variables
- type RegisterOutcome
- type Registry
- func (r *Registry) List() []model.Session
- func (r *Registry) Register(input model.RegisterRequest) model.Session
- func (r *Registry) RegisterWithOutcome(input model.RegisterRequest) (model.Session, RegisterOutcome)
- func (r *Registry) Resolve(projectID string, sourcePath string, origin string) (model.Session, error)
- func (r *Registry) Unregister(sessionID string)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNoMatchingSession = errors.New("no matching session") ErrAmbiguousSession = errors.New("ambiguous session") )
Functions ¶
This section is empty.
Types ¶
type RegisterOutcome ¶
type RegisterOutcome string
const ( RegisterOutcomeNew RegisterOutcome = "new" RegisterOutcomeUpdated RegisterOutcome = "updated" RegisterOutcomeHeartbeat RegisterOutcome = "heartbeat" )
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func NewRegistry ¶
func (*Registry) RegisterWithOutcome ¶
func (r *Registry) RegisterWithOutcome(input model.RegisterRequest) (model.Session, RegisterOutcome)
func (*Registry) Unregister ¶
Click to show internal directories.
Click to hide internal directories.