Documentation
¶
Index ¶
- Variables
- func AsAgent(msg proto.Message, err error) (*mesos.AgentInfo, error)
- func AsAgents(msgs []proto.Message) []*mesos.AgentInfo
- func AsExecutor(msg proto.Message, err error) (*mesos.ExecutorInfo, error)
- func AsExecutors(msgs []proto.Message) []*mesos.ExecutorInfo
- func AsFramework(msg proto.Message, err error) (*mesos.FrameworkInfo, error)
- func AsFrameworks(msgs []proto.Message) []*mesos.FrameworkInfo
- func AsTask(msg proto.Message, err error) (*mesos.Task, error)
- func AsTasks(msgs []proto.Message) []*mesos.Task
- type ErrInvalidMessage
- type Filter
- func AgentAnyFilter() Filter
- func AgentIDFilter(agentID string, fuzzy bool) Filter
- func ExecutorIDFilter(executorID string, fuzzy bool) Filter
- func FrameworkIDFilter(frameworkID string, fuzzy bool) Filter
- func TaskIDFilter(taskID string, fuzzy bool) Filter
- func TaskStateFilter(states []*mesos.TaskState) Filter
- type Messages
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNotFound = errors.New("Not found") ErrTooManyResults = errors.New("Too many results") )
Functions ¶
func AsExecutor ¶
func AsExecutors ¶
func AsExecutors(msgs []proto.Message) []*mesos.ExecutorInfo
func AsFramework ¶
func AsFrameworks ¶
func AsFrameworks(msgs []proto.Message) []*mesos.FrameworkInfo
Types ¶
type ErrInvalidMessage ¶
type ErrInvalidMessage struct {
// contains filtered or unexported fields
}
ErrInvalidMessage is returned when we expect one type of proto.Message but get another.
func (ErrInvalidMessage) Error ¶
func (e ErrInvalidMessage) Error() string
type Filter ¶
Filter is used to query a State and match a single protobuf message.
func AgentAnyFilter ¶
func AgentAnyFilter() Filter
func AgentIDFilter ¶
func ExecutorIDFilter ¶
func FrameworkIDFilter ¶
func TaskIDFilter ¶
func TaskStateFilter ¶
type Messages ¶
Messages is a filterable array of protobuf.Message.
func FromMaster ¶
func (Messages) FindAny ¶
FindAny will return the first message where all filters return true. If no messages match we will return ErrNotFound.
Click to show internal directories.
Click to hide internal directories.