I just touch celery and java for 2 days. :(
Right now, I have a task that java client send task through rabbitmq. Celery will be the worker to handle task.
I
Simplest form would be to write a simple python script which simply adds a task to celery, and call this python script from java (Runtime.exec() or similar method).