@Override public boolean isRunning() { synchronized (this.getLifecycleMonitor()) { return this.running; } }
private void applyDeletionPolicyOnSuccess(String receiptHandle) { if (this.deletionPolicy == SqsMessageDeletionPolicy.ON_SUCCESS || this.deletionPolicy == SqsMessageDeletionPolicy.ALWAYS || this.deletionPolicy == SqsMessageDeletionPolicy.NO_REDRIVE) { deleteMessage(receiptHandle); } }
@Override protected void doStart() { synchronized (this.getLifecycleMonitor()) { scheduleMessageListeners(); } }
@Override public void run() { String receiptHandle = this.message.getReceiptHandle(); org.springframework.messaging.Message<String> queueMessage = getMessageForExecution(); try { executeMessage(queueMessage); applyDeletionPolicyOnSuccess(receiptHandle); } catch (MessagingException messagingException) { applyDeletionPolicyOnError(receiptHandle, messagingException); } }
@Override protected MappingInformation getMatchingMapping(MappingInformation mapping, Message<?> message) { if (mapping.getLogicalResourceIds().contains(getDestination(message))) { return mapping; } else { return null; } }
@Override public void afterPropertiesSet() throws Exception { validateConfiguration(); initialize(); }
protected void executeMessage(org.springframework.messaging.Message<String> stringMessage) { getMessageHandler().handleMessage(stringMessage); }
@Override protected void doStop() { notifyRunningQueuesToStop(); waitForRunningQueuesToStop(); }
@Override protected void doStop() { this.listenerContainer.stop(); }
@Override protected Set<String> getDirectLookupDestinations(MappingInformation mapping) { return mapping.getLogicalResourceIds(); }
@Override protected void doStart() { synchronized (this.getLifecycleMonitor()) { scheduleMessageListeners(); } }
@Override protected MappingInformation getMatchingMapping(MappingInformation mapping, Message<?> message) { if (mapping.getLogicalResourceIds().contains(getDestination(message))) { return mapping; } else { return null; } }
@Override public void afterPropertiesSet() throws Exception { validateConfiguration(); initialize(); }
protected void executeMessage(org.springframework.messaging.Message<String> stringMessage) { getMessageHandler().handleMessage(stringMessage); }
@Override public boolean isRunning() { synchronized (this.getLifecycleMonitor()) { return this.running; } }
private void applyDeletionPolicyOnSuccess(String receiptHandle) { if (this.deletionPolicy == SqsMessageDeletionPolicy.ON_SUCCESS || this.deletionPolicy == SqsMessageDeletionPolicy.ALWAYS || this.deletionPolicy == SqsMessageDeletionPolicy.NO_REDRIVE) { deleteMessage(receiptHandle); } }
public boolean isActive() { synchronized (this.getLifecycleMonitor()) { return this.active; } }
public boolean isActive() { synchronized (this.getLifecycleMonitor()) { return this.active; } }