Package metaglue

Interface Summary
Agent  
AgentPlaceHolder  
AttributeListener  
AttributeManager  
Catalog The Catalog -- center of metaglue
CatalogListener  
CatalogMessageListener This interface is basically another version of a Spy except explicitly for the purpose of communicating log messages from the Catalog to the Logger as there is something about the Catalog which precludes it from working with the logger under normal circumstances
GoodCatalog  
LocalLogManager  
Metaglue  
MetagluePrimitives  
 

Class Summary
AgentAgent Superclass of all Metaglue agents.
AgentID  
AgentInfo  
AgentPlaceHolderAgent  
armic  
AttributeManagerAgent  
BroadcastingLogStream Overview This class is a simple extension of LogStream with identical functionality with the exception that it additionally broadcasts (notifies) the log information to the local LocalLogManager, which in turn handles the system-wide propagation of that message
CatalogAgent  
CatalogEvent  
CatalogID  
ChainingClassLoader Handles a list of loader classes (usually MetaglueClassLoaders) and dispatches class loading to them in order.
GoodCatalogAgent  
Icebox A collection of static methods for dealing with the database-backed icebox.
LocalLogManagerAgent Notification So this class makes extensive use of the NotifierAgent, which we hack slightly to make it work properly with log levels.
LogManagerID  
LogStream  
MetaglueAgent A Metaglue Agent starts agents on the VM that it is running on.
MetaglueAgentID  
MetaglueClassLoader A ClassLoader which can transfer files between MetaglueAgents.
MGProperties  
OccupationFilter This filter will match on objects that implement (or extend) certain occupation.
PortableFileSystem  
SQLAttributeDatabase Communication object for talking to the attribute database via SQL.
StartInfo A simple placeholder class for packaging together a MetaglueAgent's ID and another agentID.
 

Exception Summary
AgentAlreadyInAttributeDBException  
AgentAlreadyStartedException  
AgentException  
AgentNotDefinedException  
AgentNotFoundException  
AttributeAlreadyDefinedException  
AttributeDBException  
AttributeException  
CorruptAttributeDBException  
FindAgentException  
MetaglueException  
MissingAgentInAttributeDBException  
MissingAttributeDBException  
MissingAttributeException  
MissingCatalogException  
NativityException  
SpreadException  
StartAgentException  
 

Error Summary
AgentNotDefinedError  
AttributeError  
MetaglueError  
MetaglueSystemError  
MissingAttributeError  
NativityError  
SpreadError  
TiedToDeath