mo khan
bc6421c9ef
Add documentation on Active Job.
...
This adds documentation for the Active Job API. It includes
documentation on how to configure the queue_adapter, and how to create
new jobs. It adds links to the various other sections of the Active Job
documentation.
2014-10-02 10:57:30 -06:00
Robin Dupret
1fac7b79f3
Follow up to #16613
...
Since we want this flag to be enabled anytime we are running the tests
under JRuby, let's enable this at the Rakefile level so people get the
performance boost on their local checkout.
Moreover, we avoid having to update this particular line anytime the
option changes on the JRuby side.
The only drawback is that we have to define it in every Rakefile but
there's no big deal, this is already the case for other options.
2014-09-28 12:04:06 +02:00
Robin Dupret
d63005447b
Tiny follow-up to #16999 [ci skip]
...
* Fix a typo
* Remove references to Rails version
* Remove an extra whitespace
2014-09-27 16:22:15 +02:00
Matthew Draper
d7a058f785
Make AJ integration tests much less verbose
...
In passing, avoid a blind retry in QC: instead, just fix the problem.
2014-09-27 21:59:10 +09:30
Prathamesh Sonpatki
76ccbc2599
Fix some typos in ActiveJob
...
[ci skip]
2014-09-27 16:52:13 +05:30
yuuji.yaginuma
ab22946e51
[ci skip] fix typo in set examples
2014-09-27 15:07:24 +09:00
Rafael Mendonça França
4581d04477
Preparing for 4.2.0.beta2 release
2014-09-26 17:19:53 -03:00
Jeremy Kemper
3f1d04e3bb
Fix string/gid collision in job arguments
...
Serialize Global IDs as special objects, distinguishable from Strings
2014-09-25 10:00:19 -07:00
Yves Senn
017294066f
Merge pull request #17005 from y-yagi/fix_aj_test_helper
...
add message to `assert` in `assert_enqueued_with`
2014-09-23 10:44:44 +02:00
yuuji.yaginuma
39bef5823f
add message to `assert` in `assert_enqueued_with`
2014-09-23 08:50:32 +09:00
Rafael Mendonça França
f4595e624b
Merge pull request #16963 from collectiveidea/activejob-dj
...
Cleaner queuing of jobs using Delayed Job
Conflicts:
activejob/lib/active_job/queue_adapters/delayed_job_adapter.rb
2014-09-22 14:33:29 -03:00
Cristian Bica
c9a4c2a5ce
Added RDoc for each Active Job adapter
2014-09-22 17:33:02 +03:00
David Genord II
0b10565d96
Cleaner queuing of jobs using Delayed Job
2014-09-18 15:52:30 -04:00
Akshay Vishnoi
9fddcdd99e
[ci skip] AJ docs fixes
...
1. Indentation
2. Spaces issues
3. Spelling correction
4. Grammar correction
5. Add #:nodoc: to all internal classes
2014-09-18 01:16:53 +05:30
Abdelkader Boudih
b820eb2027
simplify test_adapter
2014-09-14 22:11:52 +00:00
Jeremy Kemper
e3a65c6d7c
Tighten up AJ::Arguments and its tests
...
* Disallow deserialization of non-primitive objects
* Broaden coverage; remove superfluous tests
2014-09-14 14:11:26 -07:00
Jeremy Kemper
01ac23423d
Pare down and simplify Active Job's rake tasks
2014-09-14 14:01:16 -07:00
Rafael Mendonça França
6c0adddccf
Se the test order of activejob tests
2014-09-12 14:33:09 -03:00
Rafael Mendonça França
a7dbfcf532
Change gid calls to to_gid
2014-09-12 14:33:09 -03:00
Abdelkader Boudih
ed9f71d11a
Bump globalid version
2014-09-12 08:30:35 +00:00
Cristian Bica
175ba66664
ActiveJob Integration Tests
2014-09-11 00:38:56 +03:00
Yves Senn
ce43e8a6fc
Merge pull request #16807 from tgxworld/carry_out_assignment_within_block
...
Move variable assignment within logging block.
2014-09-05 09:12:37 +02:00
Abdelkader Boudih
fbe116a248
correct rdoc [ci skip]
2014-09-05 06:35:19 +00:00
Guo Xiang Tan
3fe864f69d
Move variable assignment within logging block.
2014-09-05 10:33:28 +08:00
David Heinemeier Hansson
4d8523c382
Merge pull request #16699 from cristianbica/aj-refactor-queueing
...
Active Job partial refactor
2014-09-04 18:50:28 -07:00
Matthew Draper
2198a9fc0d
Fix a warning
2014-09-05 00:05:37 +09:30
Cristian Bica
15ddf60e05
Rename remaining :in / :at to :wait / :wait_until
2014-09-04 08:08:06 +03:00
Cristian Bica
1e237b4e44
Active Job refactoring
2014-09-03 23:01:46 +03:00
Cristian Bica
57d56aa933
[Active Job] Try to deserialize with GlobalID only strings and globalids
2014-09-03 15:06:10 +03:00
Cristian Bica
56f992fe15
Fix for double ActiveJob::DeserializationErorr
2014-09-03 14:23:47 +03:00
Abdelkader Boudih
a70bdfe6e3
Fix failing tests in ActiveJob Adapter
2014-09-02 20:27:32 +00:00
Rafael Mendonça França
2e500e5c93
Merge pull request #16724 from seuros/testcase
...
[ActiveJob] TestCase
2014-09-02 11:31:08 -03:00
Abdelkader Boudih
d7add5352e
[ActiveJob] TestCase (Will squash before merge)
2014-09-02 14:26:43 +00:00
Cristian Bica
5255e4f39f
ActiveJob: Implemented enqueue_at for QueueClassic
2014-09-02 14:35:53 +03:00
Abdelkader Boudih
fccf3d0b63
[ActiveJob] TestCase
2014-09-02 07:50:16 +00:00
Abdelkader Boudih
eb4245dd17
[ActiveJob] TestCase
2014-09-02 07:50:16 +00:00
Robin Dupret
84c0f73c8d
Refer to the library name instead of the constant
...
When we are loading a component and we want to know its version, we are
actually not speaking about the constant but the library itself.
[ci skip]
[Godfrey Chan & Xavier Noria]
2014-08-30 11:58:23 +02:00
David Heinemeier Hansson
7475b43cdb
Merge branch 'master' of github.com:rails/rails
2014-08-29 14:54:08 -07:00
Cristian Bica
02b63a5f9e
Fixed Active Job Backburner adapter
2014-08-30 00:04:01 +03:00
Robin Dupret
1da209fa9b
Avoid skipping Sidekiq tests on Rubinius
...
Now that Travis provides support for Rubinius 2.2.10, we can run the
Sidekiq tests against this version.
2014-08-29 12:43:24 +02:00
Robin Dupret
38d6c722b2
Some documentation fixes [ci skip]
2014-08-29 12:37:14 +02:00
Abdelkader Boudih
d56caea426
[ActiveJob] extract JobBuffer from helper
2014-08-29 08:50:09 +00:00
Abdelkader Boudih
7e99855dee
[ActiveJob] Autoload adapters
2014-08-26 12:27:43 +00:00
Jeremy Kemper
5cdd02ddd4
Merge pull request #16681 from seuros/master
...
[ActiveJob] Add activesupport as dependency [ci skip]
2014-08-24 15:49:09 -07:00
Abdelkader Boudih
8fc99194ca
[ActiveJob] Add activesupport as dependency [ci skip]
2014-08-24 22:16:48 +00:00
Robin Dupret
f3b8a0d375
Fix a few typos [ci skip]
2014-08-24 18:35:22 +02:00
Cristian Bica
23329d33d4
Raise ActiveJob::SerializationError when cannot serialize job arguments
2014-08-24 16:01:58 +03:00
Rafael Mendonça França
9cc74261d4
Merge pull request #16602 from thetron/active_job_que_enqueue_at_support
...
Added enqueue_at support for QueAdapter in ActiveJob
2014-08-22 17:11:31 -03:00
Abdelkader Boudih
e63a02ccfb
[ActiveJob] Add hook for test_framework and test templates
2014-08-22 20:06:22 +00:00
Cristian Bica
e084d5bd7a
Implemented enqueue_at for ActiveJob's Backburner adapter
2014-08-22 17:44:48 +03:00