| Interface | Description |
|---|---|
| ScriptEngine |
An interface representing a scripting engine.
|
| Shell |
Any shell input/output driver should implement this interface.
|
| ShellExtension |
This interface tags a class as providing shell commands to be loaded by a
script engine.
|
| Class | Description |
|---|---|
| ConcurrentBinding |
A binding class that is thread-safe.
|
| ConsoleShell |
Shell input/output driver for console devices with line editing and
color support.
|
| Documentation | |
| DumbShell |
Shell input/output driver for dumb console devices (with no terminal escape
sequences support).
|
| EchoScriptEngine |
Implements a simple script engine that simply echoes whatever is sent to it.
|
| GetFileReq |
Request to read a file or a directory.
|
| GetFileRsp |
Response to a GetFileReq, with the contents of the file or the directory.
|
| GroovyBoot |
fjage bootloader.
|
| GroovyScriptEngine |
Groovy scripting engine.
|
| PutFileReq |
Request to write contents to a file, or delete a file.
|
| ShellAgent |
Shell agent runs in a container and allows execution of shell commands and scripts.
|
| ShellExecReq |
Request to execute shell command/script.
|
| Enum | Description |
|---|---|
| Services |
Services supported by fjage shell agents.
|
| ShellParam |
| Exception | Description |
|---|---|
| ShellCommandFailed |
Unchecked exception to be thrown by shell commands to indicate
graceful command failure.
|