Class BambooAgentMessageListener
- java.lang.Object
-
- com.atlassian.bamboo.v2.build.agent.BambooAgentMessageDeliverer
-
- com.atlassian.bamboo.v2.build.agent.BambooAgentMessageListener
-
- All Implemented Interfaces:
javax.jms.MessageListener
public class BambooAgentMessageListener extends BambooAgentMessageDeliverer implements javax.jms.MessageListener
-
-
Constructor Summary
Constructors Constructor Description BambooAgentMessageListener(org.springframework.jms.support.converter.MessageConverter messageConverter, BambooBrokerService brokerService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onMessage(javax.jms.Message message)
void
setLongProcessingThresholdSeconds(long longProcessingThresholdSeconds)
Processing threshold used to detect messages with extremally long processing times (=info in Bamboo log)void
setVeryLongProcessingThresholdSeconds(long veryLongProcessingThresholdSeconds)
Processing threshold used to detect messages with extremally long processing times (=warning in Bamboo log).
-
-
-
Constructor Detail
-
BambooAgentMessageListener
public BambooAgentMessageListener(org.springframework.jms.support.converter.MessageConverter messageConverter, BambooBrokerService brokerService)
-
-
Method Detail
-
onMessage
public void onMessage(javax.jms.Message message)
- Specified by:
onMessage
in interfacejavax.jms.MessageListener
-
setLongProcessingThresholdSeconds
public void setLongProcessingThresholdSeconds(long longProcessingThresholdSeconds)
Processing threshold used to detect messages with extremally long processing times (=info in Bamboo log)- Parameters:
longProcessingThresholdSeconds
-
-
setVeryLongProcessingThresholdSeconds
public void setVeryLongProcessingThresholdSeconds(long veryLongProcessingThresholdSeconds)
Processing threshold used to detect messages with extremally long processing times (=warning in Bamboo log).- Parameters:
veryLongProcessingThresholdSeconds
-
-
-