List of usage examples for org.springframework.integration.core MessageSource interface-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
*