class

Symphony::Application

Inherits Reference < Object

Instance methods

create_input_readers
Source
create_output_writers
Source
force_shutdown(timeout = 30.seconds, min_reader_timeout = 2.seconds, min_writer_timeout = 3.seconds)
Source
graceful_shutdown
Source
health_check

To overwrite, use the following pattern:

class HealthCheck < Symphony::HealthCheck
  ...
end

class Application < Symphony::Application
  getter health_check = HealthCheck.new
  ...
end
Source
run(*, install_default_signal_handler = true)
Source
shutdown_on_signal(*, signals = {Signal::INT, Signal::TERM}, timeouts = { graceful: 5.seconds, forced: 30.seconds, hard_kill: 40.seconds, })
Source
stop_accepting_new_messages
Source