class Protobuf::Rpc::ServiceDirectory

def run

def run
  loop do
    process_beacon(wait_for_beacon)
    remove_expired_listings
  end
rescue => e
  log_debug { sign_message("error: (#{e.class}) #{e.message}") }
  retry
end