longrunning

package
v0.0.0-...-955c50f Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: Apache-2.0 Imports: 4 Imported by: 4

Documentation

Overview

Package longrunning implements longrunning plugins

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FileSysUtil

type FileSysUtil interface {
	Exists(filePath string) bool
	MakeDirs(destinationDir string) error
	WriteIntoFileWithPermissions(absolutePath, content string, perm os.FileMode) (bool, error)
	ReadFile(filename string) ([]byte, error)
	ReadAll(r io.Reader) ([]byte, error)
}

type FileSysUtilImpl

type FileSysUtilImpl struct{}

func (FileSysUtilImpl) Exists

func (FileSysUtilImpl) Exists(filePath string) bool

func (FileSysUtilImpl) MakeDirs

func (FileSysUtilImpl) MakeDirs(destinationDir string) error

func (FileSysUtilImpl) ReadAll

func (FileSysUtilImpl) ReadAll(r io.Reader) ([]byte, error)

func (FileSysUtilImpl) ReadFile

func (FileSysUtilImpl) ReadFile(filename string) ([]byte, error)

func (FileSysUtilImpl) WriteIntoFileWithPermissions

func (FileSysUtilImpl) WriteIntoFileWithPermissions(absolutePath, content string, perm os.FileMode) (bool, error)

Directories

Path Synopsis
Package datastore has utilites to read and write from long running plugins data-store
Package datastore has utilites to read and write from long running plugins data-store
Package JobObject allows creation of job object for SSM agent process.
Package JobObject allows creation of job object for SSM agent process.
Package manager encapsulates everything related to long running plugin manager that starts, stops & configures long running plugins
Package manager encapsulates everything related to long running plugin manager that starts, stops & configures long running plugins
mocks
cloudwatch
Package cloudwatch implements cloudwatch plugin and its configuration
Package cloudwatch implements cloudwatch plugin and its configuration
manager
Package manager encapsulates everything related to long running plugin manager that starts, stops & configures long running plugins
Package manager encapsulates everything related to long running plugin manager that starts, stops & configures long running plugins
Package plugin contains all essential structs/interfaces for long running plugins
Package plugin contains all essential structs/interfaces for long running plugins
cloudwatch
Package cloudwatch implements cloudwatch plugin and its configuration
Package cloudwatch implements cloudwatch plugin and its configuration
rundaemon
Package rundaemon implements rundaemon plugin and its configuration
Package rundaemon implements rundaemon plugin and its configuration

Jump to

Keyboard shortcuts

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