jade.domain
Class AMSEventQueueFeeder

java.lang.Object
  extended by jade.domain.AMSEventQueueFeeder
All Implemented Interfaces:
AgentManager.Listener, MTPListener, PlatformListener, java.util.EventListener

public class AMSEventQueueFeeder
extends java.lang.Object
implements AgentManager.Listener


Constructor Summary
AMSEventQueueFeeder(InputQueue eventQueue, Location localContainer)
           
 
Method Summary
 void addedContainer(PlatformEvent ev)
           
 void addedMTP(MTPEvent ev)
           
 void bornAgent(PlatformEvent ev)
           
 void changedAgentPrincipal(PlatformEvent ev)
           
 void changedContainerPrincipal(PlatformEvent ev)
           
 void deadAgent(PlatformEvent ev)
           
 void frozenAgent(PlatformEvent ev)
           
 InputQueue getQueue()
           
 void messageIn(MTPEvent ev)
           
 void messageOut(MTPEvent ev)
           
 void movedAgent(PlatformEvent ev)
           
 void removedContainer(PlatformEvent ev)
           
 void removedMTP(MTPEvent ev)
           
 void resumedAgent(PlatformEvent ev)
           
 void suspendedAgent(PlatformEvent ev)
           
 void thawedAgent(PlatformEvent ev)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AMSEventQueueFeeder

public AMSEventQueueFeeder(InputQueue eventQueue,
                           Location localContainer)
Method Detail

getQueue

public InputQueue getQueue()

bornAgent

public void bornAgent(PlatformEvent ev)
Specified by:
bornAgent in interface PlatformListener

deadAgent

public void deadAgent(PlatformEvent ev)
Specified by:
deadAgent in interface PlatformListener

suspendedAgent

public void suspendedAgent(PlatformEvent ev)
Specified by:
suspendedAgent in interface PlatformListener

resumedAgent

public void resumedAgent(PlatformEvent ev)
Specified by:
resumedAgent in interface PlatformListener

frozenAgent

public void frozenAgent(PlatformEvent ev)
Specified by:
frozenAgent in interface PlatformListener

thawedAgent

public void thawedAgent(PlatformEvent ev)
Specified by:
thawedAgent in interface PlatformListener

movedAgent

public void movedAgent(PlatformEvent ev)
Specified by:
movedAgent in interface PlatformListener

changedAgentPrincipal

public void changedAgentPrincipal(PlatformEvent ev)

addedContainer

public void addedContainer(PlatformEvent ev)
Specified by:
addedContainer in interface PlatformListener

removedContainer

public void removedContainer(PlatformEvent ev)
Specified by:
removedContainer in interface PlatformListener

changedContainerPrincipal

public void changedContainerPrincipal(PlatformEvent ev)

addedMTP

public void addedMTP(MTPEvent ev)
Specified by:
addedMTP in interface MTPListener

removedMTP

public void removedMTP(MTPEvent ev)
Specified by:
removedMTP in interface MTPListener

messageIn

public void messageIn(MTPEvent ev)
Specified by:
messageIn in interface MTPListener

messageOut

public void messageOut(MTPEvent ev)
Specified by:
messageOut in interface MTPListener