Package-level declarations
Types
Link copied to clipboard
class CommandBodyExtractor<C : Any>(commandRouteMetadata: CommandRouteMetadata<C>) : BodyExtractor<Mono<C>, ReactiveHttpInputMessage>
Link copied to clipboard
Link copied to clipboard
object CommandFacadeBodyExtractor : BodyExtractor<Mono<Tuple2<Any, AggregateRouteMetadata<Any>>>, ReactiveHttpInputMessage>
Link copied to clipboard
interface CommandMessageExtractor
Link copied to clipboard
Builds a command from its route's request: identity and scope from path variables and headers. The space (Wow-Space-Id) is taken only for a spaced aggregate; any other aggregate's command carries the default space whatever the request sends.
Link copied to clipboard
class DefaultCommandMessageExtractor(commandMessageFactory: CommandMessageFactory, commandBuilderExtractor: CommandBuilderExtractor, commandRequestHeaderAppends: List<CommandRequestHeaderAppender> = listOf()) : CommandMessageExtractor