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 TypeMethodDescriptionvoid
void
onMessage
(javax.jms.Message message) void
setMaxConcurrentExpensiveMessages
(int maxConcurrentExpensiveMessages) void
setMaxConcurrentMessages
(int maxConcurrentMessages) void
setMaxQueuedExpensiveMessages
(int maxQueuedExpensiveMessages)
-
Constructor Details
-
ParallelizingMessageListener
-
-
Method Details
-
createExecutors
@PostConstruct public void createExecutors() -
onMessage
public void onMessage(javax.jms.Message message) - Specified by:
onMessage
in interfacejavax.jms.MessageListener
-
setMaxConcurrentMessages
public void setMaxConcurrentMessages(int maxConcurrentMessages) -
setMaxConcurrentExpensiveMessages
public void setMaxConcurrentExpensiveMessages(int maxConcurrentExpensiveMessages) -
setMaxQueuedExpensiveMessages
public void setMaxQueuedExpensiveMessages(int maxQueuedExpensiveMessages)
-