public void sendMessage(IObjectMessengerParty receiver, ObjectMessageTypeNeum msgType, IObjectMessageArgs args) { ObjectMessage msg = new ObjectMessage(); msg.sender = me; //вот для этого и делалась единя процедура отправки - чтобы объект мог отправлять/получать только свою почту msg.receiver = receiver; msg.msgType = msgType; //мы не ограничиваем типы сообщений, которые объекты могут передавать друг другу. msg.args = args; if (!msg.isCorrect()) { fn.dp("OBJECT MESSENGER ERROR - неверный формат объектного сообщения"); return; } ObjectMessenger.sendMessage(msg); }
public void getMail() { List <ObjectMessage> messages = ObjectMessenger.getMyMail(me); me.messenger.msgProc(messages); }