# File lib/mcollective/registration/base.rb, line 54
      def publish(message)
        unless message
          Log.debug("Skipping registration due to nil body")
        else
          req = Message.new(message, nil, {:type => :request, :agent => "registration", :collective => target_collective, :filter => msg_filter})
          req.encode!

          Log.debug("Sending registration #{req.requestid} to collective #{req.collective}")

          req.publish
        end
      end