Claus, Did you mean to deprecate RuntimeJmsException, etc in this commit? They are still used in camel-jms. I wanted to check before removing them :)
Cheers, Jon On Fri, Nov 7, 2008 at 5:40 AM, <[EMAIL PROTECTED]> wrote: > Author: davsclaus > Date: Fri Nov 7 01:10:18 2008 > New Revision: 712093 > > URL: http://svn.apache.org/viewvc?rev=712093&view=rev > Log: > Polished code. Removed unusued imports. Fixed a few inspections reported by > IDEA of not used code. > > Modified: > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/DestinationEndpoint.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsBinding.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConsumer.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsHeaderFilterStrategy.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsIOConverter.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsPollingConsumer.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsProducer.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsTemporaryQueueEndpoint.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsTemporaryTopicEndpoint.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessageJMSPropertyAccessException.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessagePropertyAccessException.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessagePropertyNamesAccessException.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/QueueBrowseStrategy.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/RuntimeJmsException.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/PersistentReplyToFutureHandler.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/PersistentReplyToRequestor.java > > > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/Requestor.java > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/DestinationEndpoint.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/DestinationEndpoint.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/DestinationEndpoint.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/DestinationEndpoint.java > Fri Nov 7 01:10:18 2008 > @@ -27,5 +27,7 @@ > * @version $Revision$ > */ > public interface DestinationEndpoint { > + > Destination getJmsDestination(Session session) throws JMSException; > + > } > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsBinding.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsBinding.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsBinding.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsBinding.java > Fri Nov 7 01:10:18 2008 > @@ -20,8 +20,6 @@ > import java.io.InputStream; > import java.io.Reader; > import java.io.Serializable; > -import java.math.BigDecimal; > -import java.math.BigInteger; > import java.nio.ByteBuffer; > import java.util.Date; > import java.util.Enumeration; > @@ -158,6 +156,7 @@ > > protected byte[] createByteArrayFromBytesMessage(BytesMessage message) > throws JMSException { > if (message.getBodyLength() > Integer.MAX_VALUE) { > + LOG.warn("Length of BytesMessage is too long: " + > message.getBodyLength()); > return null; > } > byte[] result = new byte[(int)message.getBodyLength()]; > @@ -264,7 +263,7 @@ > * <li>any primitives and their counter Objects (Integer, Double > etc.)</li> > * <li>String and any other litterals, Character, CharSequence</li> > * <li>Boolean</li> > - * <li>BigDecimal and BigInteger</li> > + * <li>Number</li> > * <li>java.util.Date</li> > * </ul> > * > @@ -281,8 +280,6 @@ > return headerValue; > } else if (headerValue instanceof Character) { > return headerValue.toString(); > - } else if (headerValue instanceof BigDecimal || headerValue > instanceof BigInteger) { > - return headerValue.toString(); > } else if (headerValue instanceof CharSequence) { > return headerValue.toString(); > } else if (headerValue instanceof Boolean) { > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsComponent.java > Fri Nov 7 01:10:18 2008 > @@ -451,6 +451,6 @@ > > public void setHeaderFilterStrategy(HeaderFilterStrategy strategy) { > this.headerFilterStrategy = strategy; > - > } > + > } > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConfiguration.java > Fri Nov 7 01:10:18 2008 > @@ -51,7 +51,6 @@ > > import static org.apache.camel.util.ObjectHelper.removeStartingCharacters; > > - > /** > * @version $Revision$ > */ > @@ -353,8 +352,7 @@ > template.setSessionAcknowledgeMode(Session.SESSION_TRANSACTED); > } else { > // This is here for completeness, but the template should not > get > - // used > - // for receiving messages. > + // used for receiving messages. > if (acknowledgementMode >= 0) { > template.setSessionAcknowledgeMode(acknowledgementMode); > } else if (acknowledgementModeName != null) { > @@ -421,8 +419,7 @@ > * Sets the connection factory to be used for sending messages via the > * [EMAIL PROTECTED] JmsTemplate} via [EMAIL PROTECTED] > #createInOnlyTemplate(JmsEndpoint,boolean, String)} > * > - * @param templateConnectionFactory the connection factory for sending > - * messages > + * @param templateConnectionFactory the connection factory for sending > messages > */ > public void setTemplateConnectionFactory(ConnectionFactory > templateConnectionFactory) { > this.templateConnectionFactory = templateConnectionFactory; > @@ -701,8 +698,6 @@ > * Should InOut operations (request reply) default to using transacted > mode? > * > * By default this is false as you need to commit the outgoing request > before you can consume the input > - * > - * @return > */ > public boolean isTransactedInOut() { > return transactedInOut; > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConsumer.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConsumer.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConsumer.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsConsumer.java > Fri Nov 7 01:10:18 2008 > @@ -16,8 +16,6 @@ > */ > package org.apache.camel.component.jms; > > -import javax.jms.MessageListener; > - > import org.apache.camel.Consumer; > import org.apache.camel.Processor; > import org.apache.camel.impl.DefaultConsumer; > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsHeaderFilterStrategy.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsHeaderFilterStrategy.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsHeaderFilterStrategy.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsHeaderFilterStrategy.java > Fri Nov 7 01:10:18 2008 > @@ -16,7 +16,6 @@ > */ > package org.apache.camel.component.jms; > > - > import org.apache.camel.impl.DefaultHeaderFilterStrategy; > import org.apache.camel.util.ObjectHelper; > > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsIOConverter.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsIOConverter.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsIOConverter.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsIOConverter.java > Fri Nov 7 01:10:18 2008 > @@ -40,7 +40,6 @@ > * > * @version $Revision$ > */ > - > @Converter > public final class JmsIOConverter { > > @@ -49,7 +48,6 @@ > > @Converter > public static ByteBuffer toByteBuffer(final Message message, Exchange > exchange) throws Exception { > - > if (message instanceof TextMessage) { > final String text = ((TextMessage)message).getText(); > return NIOConverter.toByteBuffer(text, exchange); > @@ -98,12 +96,11 @@ > objectOut.close(); > return NIOConverter.toByteBuffer(bytesOut.toByteArray()); > } > - return null; > > + return null; > } > > private static void writeData(DataOutputStream dataOut, Object data) > throws Exception { > - > if (data instanceof byte[]) { > dataOut.write((byte[])data); > } else if (data instanceof String) { > @@ -125,6 +122,6 @@ > } else if (data instanceof Boolean) { > dataOut.writeBoolean(((Boolean)data).booleanValue()); > } > - > } > + > } > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsPollingConsumer.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsPollingConsumer.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsPollingConsumer.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsPollingConsumer.java > Fri Nov 7 01:10:18 2008 > @@ -22,7 +22,6 @@ > > import org.springframework.jms.core.JmsOperations; > import org.springframework.jms.core.JmsTemplate; > -import org.springframework.jms.core.JmsTemplate102; > > /** > * @version $Revision$ > @@ -67,11 +66,8 @@ > if (template instanceof JmsTemplate) { > JmsTemplate jmsTemplate = (JmsTemplate)template; > jmsTemplate.setReceiveTimeout(timeout); > - } else if (template instanceof JmsTemplate102) { > - JmsTemplate102 jmsTemplate102 = (JmsTemplate102)template; > - jmsTemplate102.setReceiveTimeout(timeout); > } else { > - throw new IllegalArgumentException("Cannot set the > receiveTimeout property on unknown JmsOperations type: " + template); > + throw new IllegalArgumentException("Cannot set the > receiveTimeout property on unknown JmsOperations type: " + > template.getClass().getName()); > } > } > } > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsProducer.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsProducer.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsProducer.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsProducer.java > Fri Nov 7 01:10:18 2008 > @@ -49,7 +49,7 @@ > */ > public class JmsProducer extends DefaultProducer { > private static final transient Log LOG = > LogFactory.getLog(JmsProducer.class); > - RequestorAffinity affinity; > + private RequestorAffinity affinity; > private final JmsEndpoint endpoint; > private JmsOperations inOnlyTemplate; > private JmsOperations inOutTemplate; > @@ -257,7 +257,7 @@ > /** > * Preserved for backwards compatibility. > * > - * @deprecated > + * @deprecated will be removed in Camel 2.0 > * @see #getInOnlyTemplate() > */ > public JmsOperations getTemplate() { > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsTemporaryQueueEndpoint.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsTemporaryQueueEndpoint.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsTemporaryQueueEndpoint.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsTemporaryQueueEndpoint.java > Fri Nov 7 01:10:18 2008 > @@ -21,9 +21,6 @@ > import javax.jms.Session; > import javax.jms.TemporaryQueue; > > -import org.springframework.jms.core.JmsOperations; > -import org.springframework.jms.core.SessionCallback; > - > /** > * A <a href="http://activemq.apache.org/jms.html">JMS Endpoint</a> > * for working with a [EMAIL PROTECTED] TemporaryQueue} > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsTemporaryTopicEndpoint.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsTemporaryTopicEndpoint.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsTemporaryTopicEndpoint.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/JmsTemporaryTopicEndpoint.java > Fri Nov 7 01:10:18 2008 > @@ -21,9 +21,6 @@ > import javax.jms.Session; > import javax.jms.TemporaryTopic; > > -import org.springframework.jms.core.JmsOperations; > -import org.springframework.jms.core.SessionCallback; > - > /** > * A <a href="http://activemq.apache.org/jms.html">JMS Endpoint</a> > * for working with a [EMAIL PROTECTED] TemporaryTopic} > @@ -63,5 +60,4 @@ > return session.createTemporaryTopic(); > } > > - > } > \ No newline at end of file > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessageJMSPropertyAccessException.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessageJMSPropertyAccessException.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessageJMSPropertyAccessException.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessageJMSPropertyAccessException.java > Fri Nov 7 01:10:18 2008 > @@ -19,6 +19,7 @@ > import javax.jms.JMSException; > > /** > + * @deprecated will be removed in Camel 2.0. > * @version $Revision$ > */ > public class MessageJMSPropertyAccessException extends RuntimeJmsException > { > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessagePropertyAccessException.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessagePropertyAccessException.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessagePropertyAccessException.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessagePropertyAccessException.java > Fri Nov 7 01:10:18 2008 > @@ -19,6 +19,7 @@ > import javax.jms.JMSException; > > /** > + * @deprecated will be removed in Camel 2.0. > * @version $Revision:520964 $ > */ > public class MessagePropertyAccessException extends RuntimeJmsException { > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessagePropertyNamesAccessException.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessagePropertyNamesAccessException.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessagePropertyNamesAccessException.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/MessagePropertyNamesAccessException.java > Fri Nov 7 01:10:18 2008 > @@ -19,6 +19,7 @@ > import javax.jms.JMSException; > > /** > + * @deprecated will be removed in Camel 2.0. > * @version $Revision:520964 $ > */ > public class MessagePropertyNamesAccessException extends > RuntimeJmsException { > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/QueueBrowseStrategy.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/QueueBrowseStrategy.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/QueueBrowseStrategy.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/QueueBrowseStrategy.java > Fri Nov 7 01:10:18 2008 > @@ -25,5 +25,7 @@ > * @version $Revision$ > */ > public interface QueueBrowseStrategy { > + > List<Exchange> browse(JmsOperations template, String queue, > JmsQueueEndpoint endpoint); > + > } > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/RuntimeJmsException.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/RuntimeJmsException.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/RuntimeJmsException.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/RuntimeJmsException.java > Fri Nov 7 01:10:18 2008 > @@ -19,6 +19,7 @@ > import javax.jms.JMSException; > > /** > + * @deprecated will be removed in Camel 2.0. > * @version $Revision:520964 $ > */ > public class RuntimeJmsException extends RuntimeException { > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/PersistentReplyToFutureHandler.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/PersistentReplyToFutureHandler.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/PersistentReplyToFutureHandler.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/PersistentReplyToFutureHandler.java > Fri Nov 7 01:10:18 2008 > @@ -20,20 +20,12 @@ > import java.util.concurrent.TimeUnit; > import java.util.concurrent.TimeoutException; > > -import javax.jms.ExceptionListener; > import javax.jms.Message; > -import javax.jms.Session; > > -import org.apache.camel.component.jms.JmsConfiguration; > -import org.apache.camel.component.jms.JmsProducer; > import > org.apache.camel.component.jms.requestor.DeferredRequestReplyMap.DeferredMessageSentCallback; > import > org.apache.camel.component.jms.requestor.PersistentReplyToRequestor.MessageSelectorComposer; > import org.apache.commons.logging.Log; > import org.apache.commons.logging.LogFactory; > -import org.springframework.core.task.TaskExecutor; > -import org.springframework.jms.listener.AbstractMessageListenerContainer; > -import org.springframework.jms.listener.DefaultMessageListenerContainer; > -import org.springframework.transaction.PlatformTransactionManager; > > public class PersistentReplyToFutureHandler extends FutureHandler { > > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/PersistentReplyToRequestor.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/PersistentReplyToRequestor.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/PersistentReplyToRequestor.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/PersistentReplyToRequestor.java > Fri Nov 7 01:10:18 2008 > @@ -143,7 +143,7 @@ > JmsConfiguration config = getConfiguration(); > String replyToSelectorName = > getConfiguration().getReplyToDestinationSelectorName(); > > - AbstractMessageListenerContainer container = > + DefaultMessageListenerContainer container = > config.isUseVersion102() > ? (replyToSelectorName != null) ? new > DefaultMessageListenerContainer102() > : new CamelDefaultMessageListenerContainer102() > @@ -171,10 +171,12 @@ > container.setMessageListener(this); > container.setPubSubDomain(false); > container.setSubscriptionDurable(false); > + > ExceptionListener exceptionListener = > config.getExceptionListener(); > if (exceptionListener != null) { > container.setExceptionListener(exceptionListener); > } > + > container.setSessionTransacted(config.isTransacted()); > if (config.isTransacted()) { > > container.setSessionAcknowledgeMode(Session.SESSION_TRANSACTED); > @@ -185,34 +187,33 @@ > > container.setSessionAcknowledgeModeName(config.getAcknowledgementModeName()); > } > } > - if (container instanceof DefaultMessageListenerContainer) { > - DefaultMessageListenerContainer defContainer = > (DefaultMessageListenerContainer)container; > - defContainer.setConcurrentConsumers(1); > - > defContainer.setCacheLevel(DefaultMessageListenerContainer.CACHE_SESSION); > > - if (config.getReceiveTimeout() >= 0) { > - > defContainer.setReceiveTimeout(config.getReceiveTimeout()); > - } > - if (config.getRecoveryInterval() >= 0) { > - > defContainer.setRecoveryInterval(config.getRecoveryInterval()); > - } > - TaskExecutor taskExecutor = config.getTaskExecutor(); > - if (taskExecutor != null) { > - defContainer.setTaskExecutor(taskExecutor); > - } > - PlatformTransactionManager tm = > config.getTransactionManager(); > - if (tm != null) { > - defContainer.setTransactionManager(tm); > - } else if (config.isTransacted()) { > - throw new IllegalArgumentException("Property transacted is > enabled but a transactionManager was not injected!"); > - } > - if (config.getTransactionName() != null) { > - > defContainer.setTransactionName(config.getTransactionName()); > - } > - if (config.getTransactionTimeout() >= 0) { > - > defContainer.setTransactionTimeout(config.getTransactionTimeout()); > - } > + container.setConcurrentConsumers(1); > + > container.setCacheLevel(DefaultMessageListenerContainer.CACHE_SESSION); > + > + if (config.getReceiveTimeout() >= 0) { > + container.setReceiveTimeout(config.getReceiveTimeout()); > + } > + if (config.getRecoveryInterval() >= 0) { > + container.setRecoveryInterval(config.getRecoveryInterval()); > + } > + TaskExecutor taskExecutor = config.getTaskExecutor(); > + if (taskExecutor != null) { > + container.setTaskExecutor(taskExecutor); > + } > + PlatformTransactionManager tm = config.getTransactionManager(); > + if (tm != null) { > + container.setTransactionManager(tm); > + } else if (config.isTransacted()) { > + throw new IllegalArgumentException("Property transacted is > enabled but a transactionManager was not injected!"); > } > + if (config.getTransactionName() != null) { > + container.setTransactionName(config.getTransactionName()); > + } > + if (config.getTransactionTimeout() >= 0) { > + > container.setTransactionTimeout(config.getTransactionTimeout()); > + } > + > return container; > } > > > Modified: > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/Requestor.java > URL: > http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/Requestor.java?rev=712093&r1=712092&r2=712093&view=diff > > ============================================================================== > --- > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/Requestor.java > (original) > +++ > activemq/camel/trunk/components/camel-jms/src/main/java/org/apache/camel/component/jms/requestor/Requestor.java > Fri Nov 7 01:10:18 2008 > @@ -146,7 +146,7 @@ > LOG.debug("Message correlationID: " + correlationID); > } > if (correlationID == null) { > - LOG.warn("Ignoring message with no correlationID! " + > message); > + LOG.warn("Ignoring message with no correlationID: " + > message); > return; > } > // lets notify the monitor for this response > > > -- Cheers, Jon http://janstey.blogspot.com/
