private Collection getSortedMessageProcessors()

in mail-archive/server/src/main/java/org/apache/sling/mailarchiveserver/impl/MessageStoreImpl.java [448:460]


    private Collection<MessageProcessor> getSortedMessageProcessors() {
        if(processorsUpdated) {
            synchronized (messageProcessorRefs) {
                processorsUpdated = false;
                messageProcessors.clear();
                for(ServiceReference ref : messageProcessorRefs) {
                    messageProcessors.add((MessageProcessor)bundleContext.getService(ref));
                }
            }
            logger.debug("Updated sorted list of MessageProcessor: {}", messageProcessors);
        }
        return messageProcessors;
    }