MessageInterface is a now a generic interface, which is implemented by
PikaMessageInterface and NoMessageInterface. The BalsamJobReceiver and BalsamStatusSender interact with their respective MessageInterfaces through a few public methods that encapsulate all the protocol-specific methods. This should make it easier to add new job sources like HTTP
balsam/BalsamStatusSender.py
0 → 100644