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
ConstructorsConstructorDescriptionBambooAgentMessageListener(org.springframework.jms.support.converter.MessageConverter messageConverter, BambooBrokerService brokerService) -
Method Summary
Modifier and TypeMethodDescriptionvoidonMessage(javax.jms.Message message) voidsetLongProcessingThresholdSeconds(long longProcessingThresholdSeconds) Processing threshold used to detect messages with extremally long processing times (=info in Bamboo log)voidsetVeryLongProcessingThresholdSeconds(long veryLongProcessingThresholdSeconds) Processing threshold used to detect messages with extremally long processing times (=warning in Bamboo log).
-
Constructor Details
-
BambooAgentMessageListener
public BambooAgentMessageListener(org.springframework.jms.support.converter.MessageConverter messageConverter, BambooBrokerService brokerService)
-
-
Method Details
-
onMessage
public void onMessage(javax.jms.Message message) - Specified by:
onMessagein 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-
-