Class DefaultPersistentStreamEventSourceFactory

java.lang.Object
io.axoniq.framework.axonserver.connector.event.DefaultPersistentStreamEventSourceFactory
All Implemented Interfaces:
PersistentStreamEventSourceFactory

public class DefaultPersistentStreamEventSourceFactory extends Object implements PersistentStreamEventSourceFactory
Default implementation of PersistentStreamEventSourceFactory.

Tracks all stream names that have been used to create a PersistentStreamEventSource and logs a warning when the same Axon Server stream name is used more than once. Two sources sharing the same server-side stream name will join the same stream, which is typically a misconfiguration.

Since:
5.2.0
Author:
Jakob Hatzl
See Also: