Refactoring-12: Refactoring all jms communication infrastructure in to JmsCommunicator

Refactoring-12: Refactoring all jms communication infrastructure in to
JmsCommunicator