Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicTaskTerminated ¶ added in v0.12.0
type BasicTaskTerminated struct { DeviceEventBase ExitCode int `json:"exitCode"` Stdout string `json:"stdout"` Stderr string `json:"stderr"` VoluntaryTermination bool `json:"voluntaryTermination"` FinalMesosState mesos.TaskState `json:"finalMesosState"` }
func (*BasicTaskTerminated) GetName ¶ added in v0.12.0
func (e *BasicTaskTerminated) GetName() string
type DeviceEvent ¶
type DeviceEvent interface { GetName() string GetOrigin() DeviceEventOrigin GetType() pb.DeviceEventType }
func NewDeviceEvent ¶
func NewDeviceEvent(origin DeviceEventOrigin, t pb.DeviceEventType) (de DeviceEvent)
type DeviceEventBase ¶
type DeviceEventBase struct { Type pb.DeviceEventType `json:"type"` Origin DeviceEventOrigin `json:"origin"` MessageType string `json:"_messageType"` }
func (*DeviceEventBase) GetOrigin ¶
func (b *DeviceEventBase) GetOrigin() DeviceEventOrigin
func (*DeviceEventBase) GetType ¶
func (b *DeviceEventBase) GetType() pb.DeviceEventType
type DeviceEventOrigin ¶
type DeviceEventOrigin struct { AgentId mesos.AgentID `json:"agentId"` ExecutorId mesos.ExecutorID `json:"executorId"` TaskId mesos.TaskID `json:"taskId"` }
type EndOfStream ¶ added in v0.12.0
type EndOfStream struct {
DeviceEventBase
}
func (*EndOfStream) GetName ¶ added in v0.12.0
func (e *EndOfStream) GetName() string
Click to show internal directories.
Click to hide internal directories.