Serialized Form
frame
JFrame frame
ag
Agent ag
allButton
JButton allButton
currentLevel
int currentLevel
dlm
DefaultListModel dlm
higherButton
JButton higherButton
list
JList list
lowerButton
JButton lowerButton
maxLevel
int maxLevel
methods
Method[][] methods
returnField
JLabel returnField
runButton
JButton runButton
textField
JTextField textField
title
JLabel title
rr
ResourceRetriever rr
devices
Hashtable devices
defaultState
String defaultState
fName
String fName
names
Vector names
states
PersistentMap states
names
Vector names
detail
Throwable detail
message
String message
modifyTime
long modifyTime
name
String name
speech
SpeechOut speech
grammars
Hashtable grammars
translations
PersistentMap translations
host
AgentAgent.Attribute host
port
AgentAgent.Attribute port
projector
UniversalProjector projector
ProjectorClass
AgentAgent.Attribute ProjectorClass
Package agentland.device.drapes |
drapes
DrapesManager drapes
blinds
X10Data blinds
hC
AgentAgent.Attribute hC
mC
AgentAgent.Attribute mC
x10
X10 x10
Package agentland.device.light |
lm
LightManager lm
housecode
char housecode
module
int module
x10
X10 x10
Package agentland.device.pscreen |
speech
SpeechOut speech
knownScreens
PersistentMap knownScreens
ps
ProjectionScreen ps
housecode
char housecode
module
int module
x10
X10 x10
host
AgentAgent.Attribute host
INTER_TRANSMIT_TIME
int INTER_TRANSMIT_TIME
nextAllowedTime
long nextAllowedTime
port
AgentAgent.Attribute port
host
AgentAgent.Attribute host
port
AgentAgent.Attribute port
serialPort
String serialPort
host
AgentAgent.Attribute host
port
AgentAgent.Attribute port
serial
Serial serial
serialPort
String serialPort
host
AgentAgent.Attribute host
port
AgentAgent.Attribute port
serialPort
String serialPort
houseCode
char houseCode
moduleCode
int moduleCode
Package agentland.resource |
name
String name
resourceBunches
Hashtable resourceBunches
- Resource bunches we have been alloted so far -- keyed by the
names of requests that were used to obtain those bunches.
resources
Hashtable resources
- this holds all the agent EHAs handed out. If necessary we can
replace the internal agent serving the type of resource if it
gets replaced. Maps Resource -> Agent Stub
rm
ResourceManager rm
- This is the ResourceManager which gives us all our resources.
society
Society society
- Our society, to ask questions of and stuff.
details
String details
isOccupation
boolean isOccupation
name
String name
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
writeObject
private void writeObject(ObjectOutputStream out)
throws IOException
abstractService
boolean abstractService
context
Context context
filled
boolean filled
- filled is whether the resource has an actual
usable object (thing) in it.
name
String name
occupation
String occupation
- occupation of resource.
Be careful to not put overly specific Interfaces here, get the
most general possible given the request, etc.
properties
ResourceProperties properties
- Properties and notes regarding the resource at hand.
request
Request request
- The request that found this resource.
thing
Object thing
- The actual object. NULL, if the resource is not
filled.
names
Hashtable names
need
Need need
resources
Hashtable resources
tiedTos
Vector tiedTos
name
String name
Package agentland.resource.connect |
graph
SQLGraph graph
onPath
int onPath
cnxn
ManagedConnection cnxn
curIter
ResultSet curIter
loading
boolean loading
Package agentland.resource.namer |
cm
ConnectionMaker cm
- Agent that will create connections for us
translations
Map translations
- Maps AgentID to real AgentID -- society dependent (seperate
table per society).
watchedOccupations
Map watchedOccupations
- List of occuptions to true/false values. Society independent.
what occupations to ask about to see if they are things that
should be translated.
nm
Namer nm
Package agentland.resource.util |
Package agentland.society |
rmID
AgentID rmID
- The resource manager used by the society.
Package agentland.software |
alive
boolean alive
command
Runtime command
process
Process process
startCount
int startCount
- Number of times program has been started.
watcher
agentland.software.ExecAgent.DThread watcher
command
Runtime command
n
MSWindowsDisplay n
method
int method
windowList
Hashtable windowList
errorMessage
String errorMessage
errorNumber
int errorNumber
browser
String browser
hostAttr
AgentAgent.Attribute hostAttr
jdde
com.neva.Jddeml jdde
serviceWindowID
int serviceWindowID
voicebox
SpeechOut voicebox
alert
Beeper alert
history
Vector history
notifier
Notifier notifier
log
Vector log
- Log of _current since startup_ things logged. Does not
include things in file.
log_stream
PrintStream log_stream
mdl
agentland.util.AgentListModel mdl
toWatch
agentland.util.mHash toWatch
chuggers
HashSet chuggers
- A set of threads doing work.
defrostOnStart
AgentAgent.Attribute defrostOnStart
- Table of AgentID spy names mapping to the relied on Spy remote
objects.
notifyTable
StringTreeTable notifyTable
- Table of event types mapping to HashSets of spys
details
Serializable details
name
String name
notifiers
Vector notifiers
- List of notifiers secret has passed through.
source
AgentID source
- This is the agent which started the event at hand.
acceptRequests
boolean acceptRequests
allowCreate
boolean allowCreate
decryptor
blowfish.BlowfishEasy decryptor
key
String key
map
PersistentMap map
username
String username
agents
Vector agents
mb
MessBoot mb
asker
Asker asker
doPrompt
AgentAgent.Attribute doPrompt
initScript
String initScript
jesp
Jesp jesp
- A JESS Parser.
loudMouth
LoudMouth loudMouth
m_panel
ConsolePanel m_panel
rete
Rete rete
- The JESS Engine.
returnValues
Hashtable returnValues
showConsole
AgentAgent.Attribute showConsole
speech
SpeechOut speech
agentID
AgentID agentID
attributeManager
AttributeManager attributeManager
freezeName
String freezeName
metaglueAgentID
AgentID metaglueAgentID
myProperties
MGProperties myProperties
location
String location
name
String name
occupation
String occupation
pack
String pack
detail
Throwable detail
message
String message
designation
Object designation
logName
String logName
name
String name
occupation
String occupation
pack
String pack
society
String society
agentID
AgentID agentID
metaglueAgentID
AgentID metaglueAgentID
agentsList
Hashtable agentsList
attributeDB
Hashtable attributeDB
occupationsList
Hashtable occupationsList
packageHierarchy
DefaultMutableTreeNode packageHierarchy
cnxn
Connection cnxn
annoying_counter
int annoying_counter
- to give names to the icebox bindings (since agentids are too long
for variable names in icebox.) This increments up forever,
so there is possability of overflow.
bindingNumbers
Hashtable bindingNumbers
- A hashtable mapping agent ids to binding ids (which are integers)
This allows us to reuse binding number for given agent id.
catalog
Registry catalog
gravedigger
Thread gravedigger
- The gravedigger thread.
message_listeners
Vector message_listeners
- These are the CatalogMessageListeners which need to be contacted
with log statements
notifier
Notifier notifier
purge_icebox
boolean purge_icebox
should_dig
boolean should_dig
- Whether the grave_digger should quit.
syncWidget
Semaphore syncWidget
- Whether the constructor is finished.
agentID
AgentID agentID
host
InetAddress host
host
InetAddress host
acceptAgents
boolean acceptAgents
- Are we just a jump point to talk to the system, or can we
start agents ourselves?
agentLoader
AgentLoader agentLoader
- agent loader that this metaglue agent was started with and uses
to start new agents
-
catalog
Catalog catalog
- connection to the Catalog Agent that this Metaglue Agent uses
to get information about agents in the system
-
cnxn
ManagedConnection cnxn
- Database connection. Agents can request this to find the main
metaglue database.
-
catalogID
CatalogID catalogID
christian_name
String christian_name
host
InetAddress host
uniqueID
String uniqueID
e
Exception e
message
String message
e
Throwable e
message
String message
occupation
Class occupation
Package metaglue.AgentPrimer |
grammar
ApplicationGrammar grammar
- My grammar I get my events from.
notifier
Notifier notifier
remoteTagsListenersV
Vector remoteTagsListenersV
- Folks who hear the things I hear.
divertToTypeWriter
boolean divertToTypeWriter
host
AgentAgent.Attribute host
listen
Listen listen
tw
TypeWriter tw
ag
Say ag
connected
boolean connected
speechOut
laureate.TTSClient speechOut
synthHost
AgentAgent.Attribute synthHost
synthPort
AgentAgent.Attribute synthPort
talk
boolean talk
ap
AudioPlayer ap
host
AgentAgent.Attribute host
ag
AppGrammar ag
so
SpeechOut so
told
boolean told
lm
LoudMouth lm
tg
TestGrammar tg
ag
AppGrammar ag
gc
GrammarCenter gc
so
SpeechOut so
listen
Listen listen
say
Say say
grammars
Hashtable grammars
history
Vector history
listen
Listen listen
ag
GrammarCenter ag
so
SpeechOut so
asking
boolean asking
pass_response
Hashtable pass_response
yesno
AppGrammar yesno
so
SpeechOut so
voice
SpeechOut voice
ask
Asker ask
so
SpeechOut so
su
ShutUp su
aboutLabel
JLabel aboutLabel
fComponentsAdjusted
boolean fComponentsAdjusted
okButton
JButton okButton
aboutButton
JButton aboutButton
aboutIcon
ImageIcon aboutIcon
cd
speech.type.CustomDialog cd
DivertButton
JCheckBox DivertButton
firework1
symantec.itools.multimedia.Firework firework1
frameSizeAdjusted
boolean frameSizeAdjusted
JButton1
JButton JButton1
JLabel1
JLabel JLabel1
JList1
JList JList1
JPanel1
JPanel JPanel1
JScrollPane1
JScrollPane JScrollPane1
JTextField1
JTextField JTextField1
JTextField2
JTextField JTextField2
openFileDialog
FileDialog openFileDialog
optionPane
JOptionPane optionPane
saveFileDialog
FileDialog saveFileDialog
stringListModel1
DefaultListModel stringListModel1
tw
TypeWriterAgent tw
ag
GrammarCenter ag
tf
TypeFrame tf
readObject
private void readObject(ObjectInputStream in)
throws IOException,
ClassNotFoundException
- Serialiazability method for reading objects. Re-establishes the
connection.
connURL
String connURL
driverString
String driverString
divider
String divider
table
Hashtable table
confidence
int confidence
value
Object value
cost
int cost
from
Object from
inPort
String inPort
outPort
String outPort
owner
Object owner
to
Object to
edges
Vector edges
nodes
Vector nodes