Currently we use one type per PUB-SUB socket. Meaning the launcher service uses for example the MT_LAUNCHER_FULL_UPDATE message and the halrcomp service uses the MT_HALRCOMP_FULL_UPDATE message. That means every service needs to add new types to Container message. That would make sense if all message would be piped on the same stream. However, the service topics are already used to distinguish between different sources.
Defining generic MT_FULL_UPDATE and MT_INCREMENTAL_UPDATE messages would drastically simplify the implementation of generic language bindings.
Currently we use one type per PUB-SUB socket. Meaning the
launcherservice uses for example theMT_LAUNCHER_FULL_UPDATEmessage and thehalrcompservice uses theMT_HALRCOMP_FULL_UPDATEmessage. That means every service needs to add new types to Container message. That would make sense if all message would be piped on the same stream. However, the service topics are already used to distinguish between different sources.Defining generic
MT_FULL_UPDATEandMT_INCREMENTAL_UPDATEmessages would drastically simplify the implementation of generic language bindings.