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.