C# Class Deveel.Data.Protocol.ClientConnector

Inheritance: IClientConnector
Afficher le fichier Open project: deveel/deveeldb Class Usage Examples

Méthodes publiques

Méthode Description
Dispose ( ) : void
IClientConnector ( EncryptionData encryptionData ) : void

Méthodes protégées

Méthode Description
CreateEnvelope ( object>.IDictionary metadata, IMessage message ) : IMessageEnvelope
CreateObjectChannel ( ObjectId objId ) : ILargeObjectChannel
CreateTriggerChannel ( string triggerName, string objectName, TriggerEventType eventType ) : ITriggerChannel
Dispose ( bool disposing ) : void
MakeEndPoint ( object>.IDictionary properties ) : ConnectionEndPoint
OnMessageReceived ( IMessage message ) : void
OnSetEncryption ( EncryptionData encryptionData ) : void
OpenEnvelope ( IMessageEnvelope envelope ) : IMessage
SendEnvelope ( IMessageEnvelope envelope ) : IMessageEnvelope

Private Methods

Méthode Description
IClientConnector ( object>.IDictionary properties ) : ConnectionEndPoint
IConnector ( ObjectId objId ) : ILargeObjectChannel
IConnector ( object>.IDictionary metadata, IMessage message ) : IMessageEnvelope
IConnector ( ) : IMessageProcessor
IConnector ( string triggerName, string objectName, TriggerEventType eventType ) : ITriggerChannel

Method Details

CreateEnvelope() protected abstract méthode

protected abstract CreateEnvelope ( object>.IDictionary metadata, IMessage message ) : IMessageEnvelope
metadata object>.IDictionary
message IMessage
Résultat IMessageEnvelope

CreateObjectChannel() protected abstract méthode

protected abstract CreateObjectChannel ( ObjectId objId ) : ILargeObjectChannel
objId ObjectId
Résultat ILargeObjectChannel

CreateTriggerChannel() protected abstract méthode

protected abstract CreateTriggerChannel ( string triggerName, string objectName, TriggerEventType eventType ) : ITriggerChannel
triggerName string
objectName string
eventType TriggerEventType
Résultat ITriggerChannel

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

IClientConnector() public méthode

public IClientConnector ( EncryptionData encryptionData ) : void
encryptionData EncryptionData
Résultat void

MakeEndPoint() protected abstract méthode

protected abstract MakeEndPoint ( object>.IDictionary properties ) : ConnectionEndPoint
properties object>.IDictionary
Résultat ConnectionEndPoint

OnMessageReceived() protected méthode

protected OnMessageReceived ( IMessage message ) : void
message IMessage
Résultat void

OnSetEncryption() protected méthode

protected OnSetEncryption ( EncryptionData encryptionData ) : void
encryptionData EncryptionData
Résultat void

OpenEnvelope() protected méthode

protected OpenEnvelope ( IMessageEnvelope envelope ) : IMessage
envelope IMessageEnvelope
Résultat IMessage

SendEnvelope() protected abstract méthode

protected abstract SendEnvelope ( IMessageEnvelope envelope ) : IMessageEnvelope
envelope IMessageEnvelope
Résultat IMessageEnvelope