Module org.mule.sdk.api
Package org.mule.sdk.api.runtime.source
package org.mule.sdk.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 strategiesThis is a manager for handling distributed tracing for sources/operations.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.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).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.