Documentation ¶
Overview ¶
Package executor provides struct and interface for multi-platform execution
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HasClientNotification ¶
type HasClientNotification struct { notification.HasNotification client.HasClient }
HasClientNotification struct
func (*HasClientNotification) SetClient ¶
func (c *HasClientNotification) SetClient(clientAPI client.Clienter)
SetClient sets ClientAPI
type ServiceExecutionInfo ¶
type ServiceExecutionInfo struct { ServiceID uint64 ServiceName string ParamStr []string NotificationTargetURL string }
ServiceExecutionInfo has all information to execute service
type ServiceExecutor ¶
type ServiceExecutor interface { Execute(ServiceExecutionInfo) (err error) SetNotiImpl(noti notification.Notification) client.Setter }
ServiceExecutor interface
Directories ¶
Path | Synopsis |
---|---|
Package androidexecutor provides functions to execute service application in android native
|
Package androidexecutor provides functions to execute service application in android native |
Package containerexecutor provides functions to execute service application in container environment
|
Package containerexecutor provides functions to execute service application in container environment |
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
Package nativeexecutor provides functions to execute service application in Linux native
|
Package nativeexecutor provides functions to execute service application in Linux native |
Click to show internal directories.
Click to hide internal directories.