Is it possible to pause and stop a queue process from a job?

Hi,

I would like to be able to pause/restart and stop a queue from a job sent to the queue.

Is this possible out of the box??

thanks.

Peter