metaglue
Interface LocalLogManager

All Superinterfaces:
Agent, Notifier, Remote
All Known Implementing Classes:
LocalLogManagerAgent

public interface LocalLogManager
extends Notifier


Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Method Summary
 void addLevelListener(int lvl, AgentID lst)
           
 void addLogListener(AgentID id, AgentID lst)
           
 void addLogListener(AgentID id, int lvl, AgentID lst)
           
 void propagateMessage(int level, AgentID id, String s)
           
 void removeLogListener(AgentID lst)
           
 void removeLogListener(AgentID id, int lvl, AgentID lst)
           
 
Methods inherited from interface agentland.util.Notifier
addSpy, addSpy, gossip, notify, passNotify, removeAllSpies, removeSpy, removeSpy
 
Methods inherited from interface metaglue.Agent
addMonitor, alive, getAgentID, getMetaglueAgentID, getOldLogs, shutdown, startup, whereAreYou
 

Method Detail

propagateMessage

public void propagateMessage(int level,
                             AgentID id,
                             String s)
                      throws RemoteException

addLogListener

public void addLogListener(AgentID id,
                           int lvl,
                           AgentID lst)
                    throws RemoteException

addLogListener

public void addLogListener(AgentID id,
                           AgentID lst)
                    throws RemoteException

addLevelListener

public void addLevelListener(int lvl,
                             AgentID lst)
                      throws RemoteException

removeLogListener

public void removeLogListener(AgentID id,
                              int lvl,
                              AgentID lst)
                       throws RemoteException

removeLogListener

public void removeLogListener(AgentID lst)
                       throws RemoteException