CodeLionX / actordb

Actor Database System Framework using Akka
MIT License
0 stars 2 forks source link

Refactor Inter-Dactor Message Type Hierarchy #97

Open srfc opened 6 years ago

srfc commented 6 years ago

Refactor Inter-Dactor Message Type Hierarchy

Refactor the type hierarchy of inter-Dactor messages to improve flexibility when processing messages using pattern matching as well as to make them more manageable.

Problem Description

Supporting Information

Root class Childs Description
akka.actor.Status Success, Failure Messages from the akka-framework
InternalMessageProtocol. InternalMessage Ping, Pong, UpdateMapping, ... Messages used internally in the adbms framework.
DefaultMessageProtocol. Status InsertIntoRelation. Success\|Failure, SelectAllFromRelation. Success\|Failure Unsafe messages, only used for testing, debugging and not meant for production.
RequestResponseProtocol. Response <UserOp>.Success\|Failure, ... Production-grade messages defined by the developer (user of our framework). We only provide the base classes.

Related