Separate JmsClient and Runnable interface. Goal : Vert.x module support