MessagePending messagePending = message.getMessagePending();
if (messagePending!=null) {
boolean pending = messagePending.isPending();
if (pending) {
SequenceEntry entry = (SequenceEntry) message.getProperty(Sandesha2Constants.MessageContextProperties.MAKECONNECTION_ENTRY);
if(entry != null) {
ConfigurationContext context = message.getConfigurationContext();
StorageManager storage = SandeshaUtil.getSandeshaStorageManager(context, context.getAxisConfiguration());
PollingManager pollingManager = storage.getPollingManager();
if(pollingManager != null) pollingManager.schedulePollingRequest(entry.getSequenceId(), entry.isRmSource());
}
}
}