C# Class Deveel.Data.Protocol.ClientConnector

Inheritance: IClientConnector
Show file Open project: deveel/deveeldb Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
IClientConnector ( EncryptionData encryptionData ) : void

Protected Methods

Method 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

Method 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 method

protected abstract CreateEnvelope ( object>.IDictionary metadata, IMessage message ) : IMessageEnvelope
metadata object>.IDictionary
message IMessage
return IMessageEnvelope

CreateObjectChannel() protected abstract method

protected abstract CreateObjectChannel ( ObjectId objId ) : ILargeObjectChannel
objId ObjectId
return ILargeObjectChannel

CreateTriggerChannel() protected abstract method

protected abstract CreateTriggerChannel ( string triggerName, string objectName, TriggerEventType eventType ) : ITriggerChannel
triggerName string
objectName string
eventType TriggerEventType
return ITriggerChannel

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

IClientConnector() public method

public IClientConnector ( EncryptionData encryptionData ) : void
encryptionData EncryptionData
return void

MakeEndPoint() protected abstract method

protected abstract MakeEndPoint ( object>.IDictionary properties ) : ConnectionEndPoint
properties object>.IDictionary
return ConnectionEndPoint

OnMessageReceived() protected method

protected OnMessageReceived ( IMessage message ) : void
message IMessage
return void

OnSetEncryption() protected method

protected OnSetEncryption ( EncryptionData encryptionData ) : void
encryptionData EncryptionData
return void

OpenEnvelope() protected method

protected OpenEnvelope ( IMessageEnvelope envelope ) : IMessage
envelope IMessageEnvelope
return IMessage

SendEnvelope() protected abstract method

protected abstract SendEnvelope ( IMessageEnvelope envelope ) : IMessageEnvelope
envelope IMessageEnvelope
return IMessageEnvelope