create EventStreamInPostgresql

This commit is contained in:
2025-03-29 02:42:26 +01:00
parent a427bf88c7
commit d9e05e6d9a
10 changed files with 214 additions and 63 deletions

View File

@@ -10,8 +10,8 @@ import java.util.concurrent.ConcurrentLinkedQueue
* All methods are implemented.
*/
class EventStreamInMemory<E : Event<ID>, ID : AggregateId>(
val aggregateId: ID,
) : EventStream<E> {
override val aggregateId: ID,
) : EventStream<E, ID> {
private val logger = KotlinLogging.logger {}
private val events: Queue<E> = ConcurrentLinkedQueue()