Полагаю, вы хотели бы добиться последовательной обработки. В этом случае я предлагаю использовать очередь в качестве «канала» между 2 задачами cron4j, rask, который создает параметры процесса, и задачей, которая обрабатывает параметры.
cron4j (задача 1, 30-минутный интервал), который подготавливает параметры, помещает их в -----> очередь <----- cron4j (задача 2, возможно, 10-минутный интервал) считывает параметры из этого и обрабатывает их соответственно. </p>
В задаче 2 cron4j после обработки параметра из очереди он может еще раз проверить содержимое очереди перед завершением и продолжить обработку, если в очереди есть что-то новое.
При таком подходе вещи обрабатываются последовательно, а две задачи слабо связаны, потому что они взаимодействуют с объектом очереди.
Вы можете использовать java.util.Queue для очереди.