All Classes and Interfaces

Class
Description
Configure the acknowledgement policy for the given @Incoming.
 
Default implementation of the CloudEventMetadata interface
Identifies that a particular method performs blocking operations, and as such should be executed on separate worker.
Configure if the annotated publisher should dispatch the messages to several subscribers.
Deprecated.
Use Channel instead.
This qualifier indicates which channel should be injected / populated.
 
 
Represents Cloud Event metadata See https://github.com/cloudevents/spec/blob/v1.0/spec.md.
Qualifier used on connector implementations to indicate the associated underlying transport.
Annotation used to declare an attribute on the connector.
 
This class is used to allow multiple ConnectorAttribute declarations.
Supports inline instantiation of the Connector qualifier.
 
Default implementation of the IncomingCloudEventMetadata interface
Default implementation of the OutgoingCloudEventMetadata interface.
Deprecated.
Use Emitter instead.
Interface used to feed a channel from an imperative piece of code.
 
Factory for creating different Emitter implementations.
Qualifier for EmitterFactory implementations.
 
Marker interface for Custom Emitter types, except the spec defined Emitter
Represent an health status and its set of attached data.
Structure storing the health detail of a specific channel.
A builder to ease the creation of HealthReport.
Interface implemented by connector to participate to the health data collection.
SPI used to implement a connector managing a source of messages for a specific transport.
Used to signify a subscriber to incoming messages.
Represents the Cloud Event metadata from an incoming message.
SPI used to implement a connector managing a source of messages for a specific transport.
This class is used to allow multiple Incoming declarations.
 
Interface to abstract json serialization to/from string.
Annotation allowing to specify the class of the KeyValueExtractor to be used.
A keyed stream.
Class responsible for extracting of the key and value from Messages.
 
 
 
Temporary annotation - must be copied to spec.
 
A message envelope.
Converter transforming Message<A> into Message<B>.
 
Framework-facing interface for the Emitter implementations.
Message metadata containers.
Represents the types of the method parameters and associated generic parameter if any.
Interface used to feed a channel from an imperative piece of code.
Deprecated.
Use OnOverflow instead
Configures the back pressure policy on an injected Emitter:
The back pressure strategy.
The back pressure strategy.
SPI used to implement a connector managing a sink of messages for a specific transport.
Used to signify a publisher of outgoing messages.
Represents the Cloud Event metadata for an outgoing message.
 
SPI used to implement a connector managing a sink of messages for a specific transport.
Interceptor for outgoing messages on connector channels.
Metadata injected for holding the result of outgoing connector's transmission operation
SPI to allow extension of publishers (Multi) included in the final graph.
 
SPI to allow extension of subscription targets (Multi) included in the final graph.