Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
JMS topic subscription #408
Citrus starts the JMS topic subscription when the first receive action is asking for messages to consume. In fact Citrus starts/stops the subscription per receive action. This leads to loosing messages that were sent to the topic before the receive action in the test is performed.
Citrus should provide a topic subscription per endpoint that is started/stopped with the endpoint lifecylce. This would ensure that incoming message events are cached until the receive action in the test case is performed for consuming the messages.