class Daemons::ApplicationGroup

def find_applications_by_pidfiles(dir)

def find_applications_by_pidfiles(dir)
  @monitor = Monitor.find(dir, app_name + '_monitor')
  reporter = Reporter.new(options)
  pid_files = PidFile.find_files(dir, app_name, ! @keep_pid_files, @pid_delimiter) do |pid, file|
    reporter.deleted_found_pidfile(pid, file)
  end
  pid_files.map do |f|
    app = Application.new(self, {}, PidFile.existing(f))
    setup_app(app)
    app
  end
end