agentland.software
Class SynchronizedBrowserAgent

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--metaglue.AgentAgent
                          |
                          +--agentland.util.NotifierAgent
                                |
                                +--agentland.software.WindowsWebBrowserAgent
                                      |
                                      +--agentland.software.SynchronizedBrowserAgent

public class SynchronizedBrowserAgent
extends WindowsWebBrowserAgent
implements SynchronizedBrowser

See Also:
Serialized Form

Inner classes inherited from class metaglue.AgentAgent
AgentAgent.Attribute
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Constructor Summary
SynchronizedBrowserAgent()
           
 
Method Summary
 String getSyncID()
           
 void hearURLchange(Secret s)
           
 void notifyAllBrowsers(Secret s)
           
 void notifyStatus(Secret s)
           
 void syncWith(String ID)
           
 
Methods inherited from class agentland.software.WindowsWebBrowserAgent
getURL, goURL, splitString, StartBrowser, URLTracker
 
Methods inherited from class agentland.util.NotifierAgent
addSpy, addSpy, getNoteTypes, getNotifyTable, gossip, hack_notify, lookupSpy, notify, notify, passNotify, putNotifyTable, removeAllSpies, removeNotifyTable, removeSpy, removeSpy, removeSpy, removeSpy, removeSpy
 
Methods inherited from class metaglue.AgentAgent
addMonitor, alive, defrost, defrostAll, defrostBoolean, defrostInt, defrostString, fixAttribute, fixAttribute, freeze, freeze, freeze, freezeAll, freezeVar, getAgentID, getAttribute, getCatalog, getCatalogID, getDesignation, getFrozenVariables, getLogLevel, getMetaglueAgent, getMetaglueAgentID, getOccupation, getProperties, getSociety, log, log, log, obtainMetaglueAgent, obtainMetaglueAgent, obtainMetaglueAgentByName, reliesOn, reliesOn, reliesOn, reliesOnSynch, removeFrozen, replaceExceptionHandler, setFreezeName, setLogLevel, setLogName, shutdown, startAgent, startAgentOn, startAgentOn, startup, status, tiedTo, tiedTo, tiedTo, tiedTo, tieToDesignation, whereAreYou
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SynchronizedBrowserAgent

public SynchronizedBrowserAgent()
                         throws RemoteException
Method Detail

getSyncID

public String getSyncID()
                 throws RemoteException
Specified by:
getSyncID in interface SynchronizedBrowser

syncWith

public void syncWith(String ID)
              throws RemoteException
Specified by:
syncWith in interface SynchronizedBrowser

notifyAllBrowsers

public void notifyAllBrowsers(Secret s)
                       throws RemoteException
Specified by:
notifyAllBrowsers in interface SynchronizedBrowser

notifyStatus

public void notifyStatus(Secret s)
                  throws RemoteException
Specified by:
notifyStatus in interface SynchronizedBrowser

hearURLchange

public void hearURLchange(Secret s)
                   throws RemoteException
Specified by:
hearURLchange in interface SynchronizedBrowser