executor

package
v1.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 29, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL