Example usage for org.springframework.integration.core MessageSource interface-usage

List of usage examples for org.springframework.integration.core MessageSource interface-usage

Introduction

In this page you can find the example usage for org.springframework.integration.core MessageSource interface-usage.

Usage

From source file org.springframework.integration.aggregator.CorrelatingMessageBarrier.java

/**
 * This Endpoint serves as a barrier for messages that should not be processed yet. The decision when a message can be
 * processed is delegated to a {@link org.springframework.integration.aggregator.ReleaseStrategy ReleaseStrategy}.
 * When a message can be processed it is up to the client to take care of the locking (potentially from the ReleaseStrategy's
 * {@link org.springframework.integration.aggregator.ReleaseStrategy#canRelease(org.springframework.integration.store.MessageGroup) canRelease(..)}
 * method).

From source file org.opencredo.couchdb.inbound.CouchDbAllDocumentsMessageSource.java

/**
 * A MessageSource that takes the URI of a CouchDB view or database and receives all messages sequentially by using the skip and limit parameters
 * which are supported by CouchDB. The retrieval of the documents is performed through an instance of CouchDbDocumentOperations.
 * <p/>
 * Each request returns and stores internally a number of {@link JsonNode}s equal to the queue capacity; when the queue becomes empty, a new request
 * is made with limit and skip adjusted accordingly.

From source file org.opencredo.cloud.storage.si.adapter.ReadingMessageSource.java

/**
 * {@link MessageSource} that creates messages containing meta-data maps of blob
 * objects from cloud storage. To prevent messages for certain blob objects, you
 * may supply an {@link BlobDetailsFilter}. By default, an
 * {@link AcceptOnceBlobNameFilter} is used. It ensures blob objects are picked
 * up only once from the container. A {@link BlobDetailsComparator} can be used

From source file org.springframework.integration.file.FileReadingMessageSource.java

/**
 * {@link MessageSource} that creates messages from a file system directory. To
 * prevent messages for certain files, you may supply a
 * {@link FileListFilter}. By
 * default, an
 * {@link AcceptOnceFileListFilter}

From source file uk.ac.bbsrc.tgac.miso.tools.run.MultiFileQueueMessageSource.java

/**
 * uk.ac.bbsrc.tgac.miso.notification.core
 * <p/>
 * Modified from the source below to provide a list of files as a result, rather than
 * polling single files sequentially from the queue 
 *

From source file uk.ac.bbsrc.tgac.miso.tools.run.FileQueueMessageSource.java

/**
 * uk.ac.bbsrc.tgac.miso.notification.core
 * <p/>
 * Modified from the source below to provide a list of files as a result, rather than
 * polling single files sequentially from the queue 
 *