Table of Contents

Class LoggingReplicationClient

Namespace
Examine.Lucene
Assembly
Examine.Lucene.dll

Custom replication client that logs

public class LoggingReplicationClient : ReplicationClient, IDisposable
Inheritance
ReplicationClient
LoggingReplicationClient
Implements
Inherited Members
ReplicationClient.INFO_STREAM_COMPONENT
ReplicationClient.EnsureOpen()
ReplicationClient.Dispose()
ReplicationClient.StopUpdateThread()
ReplicationClient.ToString()
ReplicationClient.UpdateNow()
ReplicationClient.IsUpdateThreadAlive
ReplicationClient.InfoStream

Constructors

LoggingReplicationClient(ILogger<LoggingReplicationClient>, IReplicator, IReplicationHandler, ISourceDirectoryFactory)

public LoggingReplicationClient(ILogger<LoggingReplicationClient> logger, IReplicator replicator, IReplicationHandler handler, ISourceDirectoryFactory factory)

Parameters

logger ILogger<LoggingReplicationClient>
replicator IReplicator
handler IReplicationHandler
factory ISourceDirectoryFactory

Methods

HandleUpdateException(Exception)

protected override void HandleUpdateException(Exception exception)

Parameters

exception Exception