You cannot change this at runtime, as its setup once.
An alternative is to use a dynamic router, dynamic to (toD) or from
your processor add some java code with indirection where
you can have support for changing the lookup of what to call and then
invoke the actual bean/processor.