Symphony::Application
Instance methods
create_input_readers
Sourcecreate_output_writers
Sourceforce_shutdown(timeout = 30.seconds, min_reader_timeout = 2.seconds, min_writer_timeout = 3.seconds)
Sourcegraceful_shutdown
Sourcehealth_check
To overwrite, use the following pattern:
class HealthCheck < Symphony::HealthCheck
...
end
class Application < Symphony::Application
getter health_check = HealthCheck.new
...
end
run(*, install_default_signal_handler = true)
Sourceshutdown_on_signal(*, signals = {Signal::INT, Signal::TERM}, timeouts = {
graceful: 5.seconds,
forced: 30.seconds,
hard_kill: 40.seconds,
})
Sourcestop_accepting_new_messages
Source