DeveelDB  20151217
complete SQL database system, primarly developed for .NET/Mono frameworks
Protected Member Functions | Properties | List of all members
Deveel.Data.Protocol.ServerClientConnector Class Reference
Inheritance diagram for Deveel.Data.Protocol.ServerClientConnector:
Deveel.Data.Protocol.ClientConnector Deveel.Data.Protocol.IClientConnector Deveel.Data.Protocol.IConnector Deveel.Data.Protocol.EmbeddedClientConnector

Protected Member Functions

 ServerClientConnector (IServerConnector connector)
 
override ConnectionEndPoint MakeEndPoint (IDictionary< string, object > properties)
 
override ILargeObjectChannel CreateObjectChannel (long objectId)
 
override ITriggerChannel CreateTriggerChannel (string triggerName, string objectName, TriggerEventType eventType)
 
override IMessageEnvelope CreateEnvelope (IDictionary< string, object > metadata, IMessage message)
 
override IMessageEnvelope SendEnvelope (IMessageEnvelope envelope)
 
- Protected Member Functions inherited from Deveel.Data.Protocol.ClientConnector
virtual void Dispose (bool disposing)
 
virtual IMessage OpenEnvelope (IMessageEnvelope envelope)
 
virtual void OnMessageReceived (IMessage message)
 
virtual void OnSetEncryption (EncryptionData encryptionData)
 

Properties

override ConnectionEndPoint LocalEndPoint [get]
 
IMessageProcessor ServerMessageProcessor [get, private set]
 
IServerConnector ServerConnector [get, private set]
 
- Properties inherited from Deveel.Data.Protocol.ClientConnector
ConnectorState CurrentState [get, private set]
 
virtual ConnectionEndPoint LocalEndPoint [get, private set]
 
- Properties inherited from Deveel.Data.Protocol.IConnector
ConnectorState CurrentState [get]
 
ConnectionEndPoint LocalEndPoint [get]
 

Additional Inherited Members

- Public Member Functions inherited from Deveel.Data.Protocol.ClientConnector
void Dispose ()
 

Detailed Description

Definition at line 23 of file ServerClientConnector.cs.

Constructor & Destructor Documentation

Deveel.Data.Protocol.ServerClientConnector.ServerClientConnector ( IServerConnector  connector)
inlineprotected

Definition at line 24 of file ServerClientConnector.cs.

24  {
25  if (connector == null)
26  throw new ArgumentNullException("connector");
27 
28  ServerConnector = connector;
29  ServerMessageProcessor = connector.CreateProcessor();
30  }

Member Function Documentation

override IMessageEnvelope Deveel.Data.Protocol.ServerClientConnector.CreateEnvelope ( IDictionary< string, object >  metadata,
IMessage  message 
)
inlineprotectedvirtual

Implements Deveel.Data.Protocol.ClientConnector.

Definition at line 52 of file ServerClientConnector.cs.

52  {
53  return ServerConnector.CreateEnvelope(metadata, message);
54  }
IMessageEnvelope CreateEnvelope(IDictionary< string, object > metadata, IMessage message)
override ILargeObjectChannel Deveel.Data.Protocol.ServerClientConnector.CreateObjectChannel ( long  objectId)
inlineprotectedvirtual

Implements Deveel.Data.Protocol.ClientConnector.

Definition at line 44 of file ServerClientConnector.cs.

44  {
45  return ServerConnector.CreateObjectChannel(objectId);
46  }
ILargeObjectChannel CreateObjectChannel(long objectId)
override ITriggerChannel Deveel.Data.Protocol.ServerClientConnector.CreateTriggerChannel ( string  triggerName,
string  objectName,
TriggerEventType  eventType 
)
inlineprotectedvirtual

Implements Deveel.Data.Protocol.ClientConnector.

Definition at line 48 of file ServerClientConnector.cs.

48  {
49  return ServerConnector.CreateTriggerChannel(triggerName, objectName, eventType);
50  }
ITriggerChannel CreateTriggerChannel(string triggerName, string objectName, TriggerEventType eventType)
override ConnectionEndPoint Deveel.Data.Protocol.ServerClientConnector.MakeEndPoint ( IDictionary< string, object >  properties)
inlineprotectedvirtual

Implements Deveel.Data.Protocol.ClientConnector.

Definition at line 40 of file ServerClientConnector.cs.

40  {
42  }
ConnectionEndPoint LocalEndPoint
Definition: IConnector.cs:27
override IMessageEnvelope Deveel.Data.Protocol.ServerClientConnector.SendEnvelope ( IMessageEnvelope  envelope)
inlineprotectedvirtual

Implements Deveel.Data.Protocol.ClientConnector.

Definition at line 56 of file ServerClientConnector.cs.

56  {
57  return ServerMessageProcessor.ProcessMessage(envelope);
58  }
IMessageEnvelope ProcessMessage(IMessageEnvelope message)

Property Documentation

override ConnectionEndPoint Deveel.Data.Protocol.ServerClientConnector.LocalEndPoint
get

Definition at line 32 of file ServerClientConnector.cs.

IServerConnector Deveel.Data.Protocol.ServerClientConnector.ServerConnector
getprivate setprotected

Definition at line 38 of file ServerClientConnector.cs.

IMessageProcessor Deveel.Data.Protocol.ServerClientConnector.ServerMessageProcessor
getprivate setprotected

Definition at line 36 of file ServerClientConnector.cs.


The documentation for this class was generated from the following file: