Package-level declarations

Types

Link copied to clipboard
data class FunctionAccessorMetadata<P, out R>(val functionKind: FunctionKind, val accessor: FunctionAccessor<P, R>, val supportedType: Class<*>, val supportedTopics: Set<NamedAggregate>, val firstParameterKind: FirstParameterKind, val injectParameters: Array<InjectParameter>) : FunctionInfo, NamedBoundedContext
Link copied to clipboard
Link copied to clipboard
data class InjectableMessageFunctionAccessor<P : Any, in M : MessageExchange<*, *>, out R>(val processor: P, val metadata: FunctionAccessorMetadata<P, R>) : MessageFunctionAccessor<P, M, R>
Link copied to clipboard
data class InjectParameter(val parameter: KParameter)
Link copied to clipboard
Link copied to clipboard
interface MessageFunctionAccessor<P : Any, in M : MessageExchange<*, *>, out R> : MessageFunction<P, M, R>
Link copied to clipboard
Link copied to clipboard
data class SimpleMessageFunctionAccessor<P : Any, in M : MessageExchange<*, *>, out R>(val processor: P, val metadata: FunctionAccessorMetadata<P, R>) : MessageFunctionAccessor<P, M, R>

Functions

Link copied to clipboard
fun <T : Any> Mono<T>.logErrorResume(): Mono<T>
Link copied to clipboard