Hi all,
Context: Camel 2.1.0 and Spring JMS 3.0.0.RELEASE
I'm having a problem, and I think the issue is that Camel's JMS Requestor
doesn't start the Spring SimpleMessageListenerContainer that it creates?
Requestor#doStart() calls the container's afterPropertiesSet, but doesn't
call the containers #start() method.
Context: I'm trying to get an asynchronous request reply from a spring bean.
The message is returned to the temporary container in the Requestor, but the
container rejects it because the container isn't in a running state
(isRunning is false). While debugging the container, I find that
#initialize() is called on it (via afterPropertiesSet) but never #start().
The following exception is thrown when the async response is delivered
(AbstractMessageListenerContainer#doExecuteListener):
201614.669 | WARN | s.j.l.SimpleMessageListenerContainer | Rejecting
received message because of the listener container having been stopped in
the meantime: ActiveMQBytesMessage {commandId = 13, responseRequired = true,
messageId = ID:dagda-35519-1263672970635-2:1:1:1:1, originalDestination =
null, originalTransactionId = null, producerId =
ID:dagda-35519-1263672970635-2:1:1:1, destination =
temp-queue://ID:dagda-35519-1263672970635-2:1:1, transactionId = null,
expiration = 0, timestamp = 1263672974644, arrival = 0, brokerInTime =
1263672974645, brokerOutTime = 1263672974651, correlationId =
727d928b-5b71-4844-a989-eba998a9bafb, replyTo =
temp-queue://ID:dagda-35519-1263672970635-2:1:1, persistent = true, type =
null, priority = 4, groupID = null, groupSequence = 0, targetConsumerId =
null, compressed = false, userID = null, content =
org.apache.activemq.util.byteseque...@f08d0f, marshalledProperties =
org.apache.activemq.util.byteseque...@bcfa38, dataStructure = null,
redeliveryCounter = 0, size = 0, properties =
{CamelBeanMultiParameterArray=false, CamelJmsDeliveryMode=2},
readOnlyProperties = true, readOnlyBody = true, droppable = false}
ActiveMQBytesMessage{ bytesOut = null, dataOut = null, dataIn = null }
Is my suspicion correct, or am I missing something?
Thanks,
Rick
--
View this message in context:
http://old.nabble.com/Requestor-doesn%27t-start-listener--tp27194455p27194455.html
Sent from the Camel - Users mailing list archive at Nabble.com.