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