Package org.mule.runtime.extension.api.runtime.source
package org.mule.runtime.extension.api.runtime.source
-
ClassDescriptionIndicates which type of back pressure has the runtime applied on a give message.Provides information about how the runtime applied back pressure on a certain
eventDescribes the available back pressure strategiesA contract for obtaining the parameters that were configured into aSourceinstance without depending on its actual implementation class.PollContext<T,A> Contains context associated to each polling execution, and allows to dispatch items for execution through thePollContext.accept(Consumer)method.PollContext.PollItem<T,A> An item obtained through a pollThe possible outcomes of submiting an item for processing through thePollContext.accept(Consumer)methodPollingSource<T,A> A Special kind ofSourcewhich automatically handles polling, idempotency and watermarking.Factory object for instances of eitherSourceorSource.Source<T,A> Base class to write message sources compliant with a givenSourceModel.SourceCallback<T,A> A callback to allowSourceimplementations to communicate generated messages back to the runtime so that they can be processed.A context interface to correlate a message generated by aSourceto a particular stateCallback used bysourcesin order tell the runtime that they will process the flow's response in an asynchronous manner (from now on, async sources).Deprecated.since 1.4.0.A class that represents the result of processing a message from aSourcethrough a flow, this reports whether the result of the processing was successful or terminated with errors.