class Protobuf::Rpc::ServiceDirectory

def process_beacon(beacon)

def process_beacon(beacon)
  case beacon.beacon_type
  when ::Protobuf::Rpc::DynamicDiscovery::BeaconType::HEARTBEAT
    add_listing_for(beacon.server)
  when ::Protobuf::Rpc::DynamicDiscovery::BeaconType::FLATLINE
    remove_listing_for(beacon.server)
  end
end