Example #1
0
 public JmsMessageDispatcher(OutboundEndpoint endpoint) {
   super(endpoint);
   this.connector = (JmsConnector) endpoint.getConnector();
   disableTemporaryDestinations =
       connector.isDisableTemporaryReplyToDestinations()
           || ("true"
               .equals(endpoint.getProperty(JmsConstants.DISABLE_TEMP_DESTINATIONS_PROPERTY)));
   returnOriginalMessageAsReply =
       connector.isReturnOriginalMessageAsReply()
           || ("true".equals(endpoint.getProperty(JmsConstants.RETURN_ORIGINAL_MESSAGE_PROPERTY)));
   if (returnOriginalMessageAsReply && !disableTemporaryDestinations) {
     logger.warn(
         "The returnOriginalMessageAsReply property will be ignored because disableTemporaryReplyToDestinations=false.  You need to disable temporary ReplyTo destinations in order for this propery to take effect.");
   }
 }