ChannelRequest

class ChannelRequest<R>(val pathParameters: List<String>, val pathVariables: LinkedHashMap<String, String>, val queryParameters: SortedMap<String, String>, val receive: R) : Subject(source)

A decomposed subject request passed to a supplier for a channel bind.

Constructors

Link copied to clipboard
constructor(pathParameters: List<String>, pathVariables: LinkedHashMap<String, String>, queryParameters: SortedMap<String, String>, receive: R)

Properties

Link copied to clipboard
open override val pathParameters: List<String>

The subject's path parts, in order.

Link copied to clipboard

The path variables extracted from the subject, keyed by name, in pattern order.

Link copied to clipboard
open override val queryParameters: SortedMap<String, String>

The query parameters parsed from the subject's optional trailing ?a=b&c=d, or empty when there is no query.

Link copied to clipboard
val receive: R

The flow of messages received from the client on this channel.