toMessageFunction
fun <P : Any, M : MessageExchange<*, *>, R> FunctionAccessorMetadata<P, R>.toMessageFunction(processor: P): MessageFunctionAccessor<P, M, R>
Converts FunctionAccessorMetadata to a MessageFunctionAccessor. Creates either a SimpleMessageFunctionAccessor or InjectableMessageFunctionAccessor based on whether the function has injectable parameters.
Return
a MessageFunctionAccessor implementation
Example usage:
val metadata = FunctionAccessorMetadata(...)
val function = metadata.toMessageFunction(myProcessor)Content copied to clipboard
Parameters
processor
the processor instance to use