Edit

Share via


ILogConsistencyProvider Interface

Definition

Interface to be implemented for a log consistency provider.

public interface ILogConsistencyProvider : Orleans.LogConsistency.ILogViewAdaptorFactory, Orleans.Providers.IProvider
type ILogConsistencyProvider = interface
    interface IProvider
    interface ILogViewAdaptorFactory
Public Interface ILogConsistencyProvider
Implements ILogViewAdaptorFactory, IProvider
Derived
Implements

Properties

Log

Gets the TraceLogger used by this log-consistency provider.

Name

The name of this provider instance, as given to it in the config.

(Inherited from IProvider)
UsesStorageProvider

Returns true if a storage provider is required for constructing adaptors.

(Inherited from ILogViewAdaptorFactory)

Methods

Close()

Close function for this provider instance.

(Inherited from IProvider)
Init(String, IProviderRuntime, IProviderConfiguration)

Initialization function called by Orleans Provider Manager when a new provider class instance is created

(Inherited from IProvider)
MakeLogViewAdaptor<TLogView,TLogEntry>(ILogViewAdaptorHost<TLogView,TLogEntry>, TLogView, String, IGrainStorage, ILogConsistencyProtocolServices)

Construct a ILogViewAdaptor<TLogView,TLogEntry> to be installed in the given host grain.

(Inherited from ILogViewAdaptorFactory)
MakeLogViewAdaptor<TLogView,TLogEntry>(ILogViewAdaptorHost<TLogView,TLogEntry>, TLogView, String, IStorageProvider, ILogConsistencyProtocolServices)

Construct a ILogViewAdaptor<TLogView,TLogEntry> to be installed in the given host grain.

(Inherited from ILogViewAdaptorFactory)

Applies to