resolve

fun resolve(fact: IdentityFact, vararg hints: IdentityHint?): String?


fun resolve(fact: IdentityFact, firstSource: IdentitySource, first: String?, secondSource: IdentitySource = IdentitySource.UPSTREAM, second: String? = null, thirdSource: IdentitySource = IdentitySource.UPSTREAM, third: String? = null): String?

resolve for up to three hints, each given as its source and value (a null value is no hint), in that order. The same rule without allocating: the per-request paths (HTTP identity, toCommandMessage) use it.