@Component(value="amqPtlUpgradeMessageRunner") public class AmqPtlUpgradeMessageRunner extends Object implements com.atlassian.messagequeue.registry.MessageRunner, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
MessageRunner
implementation which listens to UpgradeRequests coming from
Per Tenant loop
via ConfluenceNewUpgradeTasksResource
delivered by AMQ.
Look at processMessage(MessageContext)
for main implementation part
processMessage(MessageContext)
Modifier and Type | Field and Description |
---|---|
static com.atlassian.messagequeue.MessageRunnerKey |
AMQ_PTL_UPGRADE_MESSAGE_RUNNER_KEY |
Constructor and Description |
---|
AmqPtlUpgradeMessageRunner(com.atlassian.messagequeue.registry.MessageRunnerRegistryService messageRunnerRegistryService,
com.atlassian.beehive.ClusterLockService clusterLockService,
UpgradeTaskRunner upgradeTaskRunner,
AsapTokenGenerator asapTokenGenerator) |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
void |
destroy() |
void |
processMessage(com.atlassian.messagequeue.registry.MessageContext messageContext) |
public static final com.atlassian.messagequeue.MessageRunnerKey AMQ_PTL_UPGRADE_MESSAGE_RUNNER_KEY
@Autowired public AmqPtlUpgradeMessageRunner(com.atlassian.messagequeue.registry.MessageRunnerRegistryService messageRunnerRegistryService, com.atlassian.beehive.ClusterLockService clusterLockService, UpgradeTaskRunner upgradeTaskRunner, AsapTokenGenerator asapTokenGenerator)
public void afterPropertiesSet() throws Exception
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
Exception
public void destroy() throws Exception
destroy
in interface org.springframework.beans.factory.DisposableBean
Exception
public void processMessage(com.atlassian.messagequeue.registry.MessageContext messageContext)
processMessage
in interface com.atlassian.messagequeue.registry.MessageRunner
Copyright © 2003–2017 Atlassian. All rights reserved.