subscribe Messages In
suspend fun <Id : RaptorAggregateProjectionId, Change : RaptorAggregateChange<Id>, Projection : RaptorProjection<Id>> RaptorAggregateProjectionStream.subscribeMessagesIn(scope: CoroutineScope, collector: suspend (message: RaptorAggregateProjectionStreamMessage<Id, Projection, Change>) -> Unit, changeClass: KClass<Change>, idClass: KClass<Id>, projectionClass: KClass<Projection>): Job
inline suspend fun <Id : RaptorAggregateProjectionId, Change : RaptorAggregateChange<Id>, Projection : RaptorProjection<Id>> RaptorAggregateProjectionStream.subscribeMessagesIn(scope: CoroutineScope, noinline collector: suspend (message: RaptorAggregateProjectionStreamMessage<Id, Projection, Change>) -> Unit): Job