Edit

Share via


ILogConsistencyProtocolServices Interface

Definition

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 ILogConsistencyProtocolServices
type ILogConsistencyProtocolServices = interface
Public Interface ILogConsistencyProtocolServices

Properties

GrainId

The ID for this grain.

MyClusterId

The 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 callback

DeepCopy<T>(T)

Copies the provided argument.

Log(LogLevel, String, Object[])

Output the specified message at the specified log level.

ProtocolError(String, Boolean)

Log an error that occurred in a log-consistency protocol.

Applies to