# File qpid/ruby/lib/qpid_messaging/duration.rb, line 103
      def *(factor)
        raise TypeError.new "Factors must be non-zero positive values" if factor < 0
        return Qpid::Messaging::Duration::IMMEDIATE if factor.zero?
        Qpid::Messaging::Duration.new((self.milliseconds * factor).floor)
      end