Compartir a través de


ILogConsistencyProtocolServices Interfaz

Definición

Funcionalidad para su uso por adaptadores de vista de registro que usan protocolos de replicación o coherencia personalizados. Abstrae la comunicación entre réplicas del grano coherente con el registro en distintos clústeres.

public interface ILogConsistencyProtocolServices
type ILogConsistencyProtocolServices = interface
Public Interface ILogConsistencyProtocolServices

Propiedades

ActiveClusters

Lista de todos los clústeres que actualmente parecen tener al menos una puerta de enlace activa que notifica a la red de varios clústeres. No hay ninguna garantía de que esta vista de pertenencia sea completa o coherente. Si no hay ninguna red de varios clústeres, devuelve una lista que contiene el elemento único "I".

GrainReference

Referencia sin tipo para este grano.

MultiClusterConfiguration

La configuración multicluster actual de este silo (tal como lo inserta el administrador) o null si no existe.

MultiClusterEnabled

Si este clúster se ejecuta en una red de varios clústeres.

MyClusterId

Identificador de este clúster. Devuelve "I" si no hay ninguna red de varios clústeres.

RegistrationStrategy

Estrategia de registro de varios clústeres para este grano.

SerializationManager

Administrador de serialización.

Métodos

CaughtException(String, Exception)

Registre una excepción que se detectó en el protocolo de coherencia de registros.

CaughtUserCodeException(String, String, Exception)

Registrar una excepción que se produjo en el código de usuario, para alguna devolución de llamada

Log(LogLevel, String, Object[])

Genera el mensaje especificado en el nivel de registro especificado.

Log(Severity, String, Object[])

Genera el mensaje especificado en el nivel de registro especificado.

ProtocolError(String, Boolean)

Registre un error que se produjo en un protocolo de coherencia de registro.

SendMessage(ILogConsistencyProtocolMessage, String)

Envíe un mensaje a un clúster remoto.

SubscribeToMultiClusterConfigurationChanges()

Funcionalidad para su uso por adaptadores de vista de registro que usan protocolos de replicación o coherencia personalizados. Abstrae la comunicación entre réplicas del grano coherente con el registro en distintos clústeres.

UnsubscribeFromMultiClusterConfigurationChanges()

Funcionalidad para su uso por adaptadores de vista de registro que usan protocolos de replicación o coherencia personalizados. Abstrae la comunicación entre réplicas del grano coherente con el registro en distintos clústeres.

Se aplica a