1 31 package org.objectweb.proactive.ic2d.event; 32 33 import org.objectweb.proactive.ic2d.data.ActiveObject; 34 import org.objectweb.proactive.ic2d.spy.SpyEvent; 35 import org.objectweb.proactive.core.event.ProActiveListener; 36 37 40 public interface CommunicationEventListener extends ProActiveListener { 41 42 public void objectWaitingForRequest(ActiveObject object, SpyEvent spyEvent); 43 44 public void objectWaitingByNecessity(ActiveObject object, SpyEvent spyEvent); 45 46 public void requestMessageSent(ActiveObject object, SpyEvent spyEvent); 47 48 public void replyMessageSent(ActiveObject object, SpyEvent spyEvent); 49 50 public void requestMessageReceived(ActiveObject object, SpyEvent spyEvent); 51 52 public void replyMessageReceived(ActiveObject object, SpyEvent spyEvent); 53 54 public void voidRequestServed(ActiveObject object, SpyEvent spyEvent); 55 56 public void allEventsProcessed(); 57 58 } | Popular Tags |