ILogConsistencyProtocolServices
interface
Namespace: Orleans.EventSourcing
Functionality for use by log view adaptors that use custom consistency or replication protocols. Abstracts communication between replicas of the log-consistent grain in different clusters.
public interface ILogConsistencyProtocolServicesProperties
GrainIdThe ID for this grain.MyClusterIdThe id of this cluster. Returns "I" if no multi-cluster network is present.
Methods
CaughtException(string, Exception)Log an exception that was caught in the log-consistency protocol.CaughtUserCodeException(string, string, Exception)Log an exception that occurred in user code, for some callbackDeepCopy(T)Copies the provided argument.Log(LogLevel, string, object[])Output the specified message at the specified log level.ProtocolError(string, bool)Log an error that occurred in a log-consistency protocol.
