abstract fun processMessage(agent: Agent, message: BasicMessage, connectionContext: ConnectionContext): Single<BasicMessageRecord>
Processes the given message.
agent
- agent to process message for
message
- the message to process
connectionContext
- the connection context for this message
Return
Single of BasicMessageRecord, the record representing the received message.