Abstract implementation of Controller interface, extend it to implement custom controller implementation
this controller adopts an executable and fires 1.0 as event if it is finished.
adapts any controller, thus it fires float values as the event data in progressEvent
this controller can be used in tests.
this controller creates the controller only if any method of controller is called.
RetryController allows to retry process execution after the process is failed.
copies content of the InputStream to the OutputStream, fires events with the total copied bytes since the controller has started.
this exception will be thrown if the controller couldn't succeed after many retries