refactored to separate the websphere mq exit into separate module to support hermesjms