Class ParallelizingMessageListener
java.lang.Object
com.atlassian.bamboo.v2.build.agent.ParallelizingMessageListener
- All Implemented Interfaces:
javax.jms.MessageListener
-
Constructor Summary
ConstructorsConstructorDescriptionParallelizingMessageListener(javax.jms.MessageListener messageListener, String listenerName) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidonMessage(javax.jms.Message message) voidsetMaxConcurrentExpensiveMessages(int maxConcurrentExpensiveMessages) voidsetMaxConcurrentMessages(int maxConcurrentMessages) voidsetMaxQueuedExpensiveMessages(int maxQueuedExpensiveMessages)
-
Constructor Details
-
ParallelizingMessageListener
-
-
Method Details
-
createExecutors
@PostConstruct public void createExecutors() -
onMessage
public void onMessage(javax.jms.Message message) - Specified by:
onMessagein interfacejavax.jms.MessageListener
-
setMaxConcurrentMessages
public void setMaxConcurrentMessages(int maxConcurrentMessages) -
setMaxConcurrentExpensiveMessages
public void setMaxConcurrentExpensiveMessages(int maxConcurrentExpensiveMessages) -
setMaxQueuedExpensiveMessages
public void setMaxQueuedExpensiveMessages(int maxQueuedExpensiveMessages)
-