
BootScript is the base class for the scripts used to boot up a fand process.
Slots
- log
-
Log log := Log.?("fand")
Boot script log
- main
-
Int main()
- make
-
new make()
Construct a new build script.
- run
-
virtual Void run()
Run the script
- scriptDir
-
File scriptDir := this.scriptFile.parent
The directory containing the this script
- scriptFile
-
File scriptFile := File.?((sys::Uri)this.type()->sourceFile()->toUri())
The source file of this script
- services
-
abstract Thread[] services
The services are the list of threads to spawn on startup.
- setup
-
virtual Void setup()
The setup callback is for initializing the application.
- startServices
-
virtual Void startServices()
Start all the threads