public EventStorage( ColumnFamilyFullName columnFamilyFullName, IEventLogPointerCreator eventLogPointerCreator, ICassandraCluster cassandraCluster, ISerializer serializer) { this.eventLogPointerCreator = eventLogPointerCreator; this.serializer = serializer; columnFamilyConnection = cassandraCluster.RetrieveColumnFamilyConnection(columnFamilyFullName.KeyspaceName, columnFamilyFullName.ColumnFamilyName); }
public EventLogger( ICassandraCluster cassandraCluster, ISerializer serializer, ColumnFamilyFullName eventLogColumnFamily, IEventLogPointerCreator eventLogPointerCreator, Func <IQueueRaker> createQueueRaker, IEventLoggerAdditionalInfoRepository eventLoggerAdditionalInfoRepository, IEventLogProfiler profiler, ILog logger) { this.serializer = serializer; this.eventLogPointerCreator = eventLogPointerCreator; this.createQueueRaker = createQueueRaker; this.eventLoggerAdditionalInfoRepository = eventLoggerAdditionalInfoRepository; this.profiler = profiler; this.logger = logger; columnFamilyConnection = cassandraCluster.RetrieveColumnFamilyConnection(eventLogColumnFamily.KeyspaceName, eventLogColumnFamily.ColumnFamilyName); }