Package-level declarations
Types
Link copied to clipboard
The agent manages the node. It maintains a connection to the PowerGoblin service, it constantly polls for new commands and performs them sequentially.
Link copied to clipboard
Handles the connection with the service.
Link copied to clipboard
class PlanManager(rootPath: <Error class: unknown class>, val descriptionFile: String, val nodeId: String) : DirectoryManager
Manages the plan directories.
Functions
Link copied to clipboard
fun updateConfiguration(configPath: <Error class: unknown class> = defaultConfigPath, args: Array<String> = arrayOf(), debug: Boolean = false): AgentConfiguration
Reads the agent configuration from the file and creates / updates the file.