| Interface | Description |
|---|---|
| IDaemon |
Interface to be implemented by daemon tasks.
|
| JarRewriter.EntryData |
Data to use to replace an entry in the jar file.
|
| Upgrade.Callback |
Callback interface for upgrade events.
|
| Class | Description |
|---|---|
| DaemonController |
This class is responsible for taking commands issued from
the command line and processing them to start the daemon,
send administrative commands to the daemon, or shut down the
daemon.
|
| DaemonController.Options |
Command line options handling class.
|
| DaemonLauncher |
Launch a daemon process in the background and create a FIFO
used to send commands to the daemon.
|
| DefaultUpgradeCallback |
Convenience implementation of
Upgrade.Callback that indicates
status/progress by printing to System.out. |
| IOUtil |
IO utility methods.
|
| JarRewriter |
Rewrite a jar file by replacing or adding specified files.
|
| JarRewriter.FileEntryData |
Entry data for a file.
|
| JarRewriter.PropertiesEntryData |
Entry data for
Properties. |
| Upgrade |
Upgrade a single-jarfile executable to the latest version,
copying any needed configuration files into the new jarfile.
|
| Util |
Utility methods.
|
| Exception | Description |
|---|---|
| DaemonException |
Exception thrown if there is an error starting, shutting down,
or communicating with the daemon.
|