IdentityHeaderAliases

class IdentityHeaderAliases(val spaceId: List<String> = emptyList(), val requestId: List<String> = emptyList())

Further request headers the HTTP adapter reads for the space and the request ID, after Wow's own Wow-Space-Id and Command-Request-Id, in order. An integration (CoSec, say) contributes its headers here once instead of overriding the command builder extractor and the query request scope. Since 9.3.0.

An alias is a header like any other: the value is declared by the client, not vouched for. The space aliases apply, as Wow-Space-Id does, only to a spaced aggregate. A blank header is no value.

Constructors

Link copied to clipboard
constructor(spaceId: List<String> = emptyList(), requestId: List<String> = emptyList())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

headers read, in order, when Command-Request-Id gives no request ID.

Link copied to clipboard

headers read, in order, when Wow-Space-Id gives no space.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String