Serialized Form


Package net.hivecell.hive.agent

Class net.hivecell.hive.agent.AgentImpl implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Handle deserialization

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Handle serialization requests.
Serialized Fields

commandList

java.util.Vector commandList
Hashtable of CommandObjects

commands

java.util.Hashtable commands
Hashtable and list for the popup menu items or their non-graphical equivalents.

description

Description description
Pointer to my XML description.

icon

SerializableImage icon
The icon that represents this agent. Should be loaded at create time.

iconName

java.lang.String iconName
the name of the icon file

Class net.hivecell.hive.agent.AgentInitializationException implements Serializable

Serialized Fields

exception

java.lang.Exception exception

Class net.hivecell.hive.agent.AgentNotFoundException implements Serializable

Class net.hivecell.hive.agent.AgentUnableToBirthException implements Serializable

Serialized Fields

exception

java.lang.Exception exception

Class net.hivecell.hive.agent.CameraDemoAgentImpl implements Serializable

Class net.hivecell.hive.agent.DJAgentImpl implements Serializable

Serialized Fields

agentRequestKeys

java.util.Enumeration agentRequestKeys
i have no clue what this variable is -- raffi

agentSongMap

java.util.Hashtable agentSongMap
the song map we are going to use

continuous

boolean continuous
whether we are in continuous mode or not

nextSong

java.lang.String nextSong
the next song we are going to play

playableSongList

java.util.Vector playableSongList
What songs can this agent play?

playingSongNow

boolean playingSongNow
whether the shadow is playing a song now

useDescGunk

boolean useDescGunk
some hack from nelson

Class net.hivecell.hive.agent.EventReceivingAgentImpl implements Serializable

Class net.hivecell.hive.agent.EventSendingAgentImpl implements Serializable

Class net.hivecell.hive.agent.EventTransceivingAgentImpl implements Serializable

Class net.hivecell.hive.agent.EventTranslatingAgentImpl implements Serializable

Class net.hivecell.hive.agent.ExternalInterfaceAgentImpl implements Serializable

Class net.hivecell.hive.agent.GenericSignalPassthroughAgentImpl implements Serializable

Serialized Fields

shadowType

java.lang.String shadowType

Class net.hivecell.hive.agent.SignalPassthrough implements Serializable

Class net.hivecell.hive.agent.TwoWayConnectionAgentImpl implements Serializable


Package net.hivecell.hive.agent.cell

Class net.hivecell.hive.agent.cell.AgentMessagingShadowAgentImpl implements Serializable

Class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl implements Serializable

Serialized Fields

agentsToCellAddresses

java.util.Hashtable agentsToCellAddresses
a hastable mapping agents to cell addresses

agentsToDescriptions

java.util.Hashtable agentsToDescriptions
a hashtable mapping agents to descriptions

agentsToEventMaskWrapper

java.util.Hashtable agentsToEventMaskWrapper
mapping between agents and their event mask wrappers

agentsToIncoming

java.util.Hashtable agentsToIncoming
a hashtable mapping agents to vectors of agents which are incoming

agentsToOutgoing

java.util.Hashtable agentsToOutgoing
a hashtable mapping agents to vectors of agents which are outgoing

beginningMonitor

java.util.Vector beginningMonitor
these are cells that we are in the process of monitoring

cellAddressesToAgents

java.util.Hashtable cellAddressesToAgents
a hashtable mapping cell addresses to vectors containsing agents

cellAddressToAgentMonitoringAgent

java.util.Hashtable cellAddressToAgentMonitoringAgent
a mappging from cell addresses to the agent monitoring agent on that cell

cellAddressToRemoteCell

java.util.Hashtable cellAddressToRemoteCell
a mapping from cell addresses to remote cells so we don't have to make the remote call every single time

cellsMonitored

java.util.Hashtable cellsMonitored
these are the cells that we are monitoring -- these are actually to be a mapping between cell addresses to vectors of agents which are asking to monitor

dataLockingObject

java.lang.Object dataLockingObject
this is just the object we are synchronzing on whenever trying to read or change the state

eventLogEnd

int eventLogEnd

eventLogFront

int eventLogFront

knownAgents

java.util.Vector knownAgents
these are agents that we "know" about, these agents may or may not be in the other cache information (but if they are in one of the cache information, they are in all of them). if an agent is in here, but not in the rest of the data objects, then that means that we got a remote exception or something when trying to query for more information.

subscriptions

java.util.Hashtable subscriptions
a hashtable mapping event mask wrappers which are subscribing to an array of cell addresses that they are subscribing to. an agent can be in here, but map to a null array which means that all events to go to it. its different from being mapped to an array with 0 elements -- that means that it is subscribed, but receives nothing (don't know why you would want to do thta

Class net.hivecell.hive.agent.cell.CellControlAgentImpl implements Serializable

Serialized Fields

cellControl

CellControlShadow cellControl
Our hook to the server's CellControlShadow

Class net.hivecell.hive.agent.cell.CellListAgentImpl implements Serializable

Serialized Fields

master

boolean master
Is this agent a master? Controls its behaviour..

pingCall

AsyncCall pingCall
The object we use when making ping calls.

pingFrequency

int pingFrequency
How often to ping servers, multiply by updateInterval

pingTimeout

int pingTimeout
How long to wait for ping, in milliseconds. Negative means forever.

updateInterval

int updateInterval
How often to update the display.

Class net.hivecell.hive.agent.cell.CellListInfo implements Serializable

Serialized Fields

address

CellAddress address
the URL for the server

lastInfo

long lastInfo
how stale the information about this server is. Time in MS

server

RemoteCell server
the server stub, if server is up

up

boolean up
Is the server up?

Class net.hivecell.hive.agent.cell.UnableToMonitorCellException implements Serializable

Serialized Fields

thrownException

java.lang.Exception thrownException

Class net.hivecell.hive.agent.cell.UnknownAgentException implements Serializable

Serialized Fields

a

Agent a


Package net.hivecell.hive.agent.desktop

Class net.hivecell.hive.agent.desktop.AudioClipAgentImpl implements Serializable

Serialized Fields

audio

sun.applet.AppletAudioClip audio

audioURL

java.lang.String audioURL

Class net.hivecell.hive.agent.desktop.ChatAgentImpl implements Serializable

Serialized Fields

chatFrame

java.awt.Frame chatFrame

chatUserName

java.lang.String chatUserName

connectedList

java.util.Vector connectedList

myChatServer

ChatGroupServerAgent myChatServer

privateList

java.util.Vector privateList

textColor

java.util.Hashtable textColor

textStyle

java.util.Hashtable textStyle

UID

int UID

useSwing

boolean useSwing

Class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl implements Serializable

Serialized Fields

chatAgents

java.util.Vector chatAgents

groupName

java.lang.String groupName

Class net.hivecell.hive.agent.desktop.ChatMessage implements Serializable

Serialized Fields

isPrivate

boolean isPrivate

message

java.lang.String message

sender

EventSendingAgent sender

sname

java.lang.String sname

Class net.hivecell.hive.agent.desktop.ClickAgentImpl implements Serializable

Serialized Fields

buttonColor

java.awt.Color buttonColor
the color that we are using for the button

Class net.hivecell.hive.agent.desktop.CreditsAgentImpl implements Serializable

Serialized Fields

creditsPosition

int creditsPosition

intraCreditsPosition

int intraCreditsPosition

teamImage

SerializableImage teamImage

Class net.hivecell.hive.agent.desktop.EchoAgentImpl implements Serializable

Class net.hivecell.hive.agent.desktop.FileGrowthInfoAgentImpl implements Serializable

Class net.hivecell.hive.agent.desktop.FlashingDotAgentImpl implements Serializable

Serialized Fields

updateInterval

int updateInterval

Class net.hivecell.hive.agent.desktop.FlashingDotCanvas implements Serializable

Serialized Fields

color

int color

colorMax

int colorMax

drawnColor

int drawnColor

drawnSize

int drawnSize

size

int size

Class net.hivecell.hive.agent.desktop.ImageTakingDisplayingAgentImpl implements Serializable

Serialized Fields

isaCellAddress

CellAddress isaCellAddress

Class net.hivecell.hive.agent.desktop.LatencyTestingAgentImpl implements Serializable

Serialized Fields

cms

ComponentManagerShadow cms

currentEventIn

int currentEventIn

echoAgent

EchoAgent echoAgent

eventsIn

HiveEvent[] eventsIn

eventsInTime

java.lang.Long[] eventsInTime

hostToTest

javax.swing.JTextField hostToTest

runningTest

boolean runningTest

testingAddress

CellAddress testingAddress

Class net.hivecell.hive.agent.desktop.MetronomeAgentImpl implements Serializable

Serialized Fields

eventObject

java.lang.Object eventObject

pulseInterval

int pulseInterval

Class net.hivecell.hive.agent.desktop.MusicUIAgentImpl implements Serializable

Serialized Fields

buttons

java.util.Hashtable buttons

currentSong

int currentSong

ma

MusicPlayingAgent ma

playList

java.util.Vector playList

skin

PPM skin

Class net.hivecell.hive.agent.desktop.PocketServerAgentImpl implements Serializable

Serialized Fields

delay

int delay

highthreshold

double highthreshold

loadDefaultValues

boolean loadDefaultValues

lowthreshold

double lowthreshold

netchangehighthreshold

double netchangehighthreshold

netchangelowthreshold

double netchangelowthreshold

symbol

java.lang.String symbol

Class net.hivecell.hive.agent.desktop.PointColor implements Serializable

Serialized Fields

color

float color

x

float x

y

float y

Class net.hivecell.hive.agent.desktop.RandomDotAgentImpl implements Serializable

Serialized Fields

updateInterval

int updateInterval

Class net.hivecell.hive.agent.desktop.RandomDotCanvas implements Serializable

Serialized Fields

agent

RandomDotAgentImpl agent

colors

java.awt.Color[] colors

dots

java.util.Vector dots

Class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl implements Serializable

Serialized Fields

scaleFactor

float scaleFactor

updateInterval

int updateInterval

Class net.hivecell.hive.agent.desktop.RunningGraphCanvas implements Serializable

Serialized Fields

barInterval

float barInterval

legend

java.lang.String legend

legendBox

java.awt.Rectangle legendBox

legendFont

java.awt.Font legendFont

legendPos

java.awt.Point legendPos

legendSize

java.awt.Dimension legendSize

scan

int scan

values

float[] values

Class net.hivecell.hive.agent.desktop.Spoke implements Serializable

Serialized Fields

dr

float dr
The rate at which the spoke length is changing.

dtheta

float dtheta
The rate at which the spoke angle is changing.

r

float r
The length of the spoke, should be between 0 and 1.

theta

float theta
The angle of the spoke, should be between 0 and 2*pi.

Class net.hivecell.hive.agent.desktop.SpokeAgentImpl implements Serializable

Serialized Fields

updateInterval

int updateInterval

Class net.hivecell.hive.agent.desktop.SpokeCanvas implements Serializable

Serialized Fields

ballImage

java.awt.Image ballImage
An image used to represent a ball. Loaded from ballImageData array.

spokes

java.util.Vector spokes
a list of all the spokes we are drawing. Contains SpokeData objs.

Class net.hivecell.hive.agent.desktop.SpokeCellEventAgentImpl implements Serializable

Class net.hivecell.hive.agent.desktop.StringDisplayAgentImpl implements Serializable

Class net.hivecell.hive.agent.desktop.StringSendingAgentImpl implements Serializable

Class net.hivecell.hive.agent.desktop.ThroughputCalculatingAgentImpl implements Serializable

Serialized Fields

eventCounter

int eventCounter

eventsIn

HiveEvent[] eventsIn

eventsInTime

java.lang.Long[] eventsInTime

tta

EventTransceivingAgent tta

Class net.hivecell.hive.agent.desktop.ThroughputTestingAgentImpl implements Serializable

Serialized Fields

cms

ComponentManagerShadow cms

hostToTest

javax.swing.JTextField hostToTest

tca

EventTransceivingAgent tca

testingAddress

CellAddress testingAddress

Class net.hivecell.hive.agent.desktop.WheresBradAgentImpl implements Serializable

Serialized Fields

idToPoint

java.util.Hashtable idToPoint


Package net.hivecell.hive.agent.filter

Class net.hivecell.hive.agent.filter.EventNumberTranslatingAgentImpl implements Serializable

Serialized Fields

valueObject

java.lang.Integer valueObject

valueToSend

int valueToSend

Class net.hivecell.hive.agent.filter.HoneyIShrunkTheCDs implements Serializable

Serialized Fields

continuous

boolean continuous

lastsong

java.lang.String lastsong

Class net.hivecell.hive.agent.filter.HTTPAccessTranslatingAgentImpl implements Serializable

Serialized Fields

translatorTable

java.util.Hashtable translatorTable

Class net.hivecell.hive.agent.filter.MovingAverageAgentImpl implements Serializable

Serialized Fields

averageWindow

int averageWindow

eventCounts

int[] eventCounts

eventCountScan

int eventCountScan

historyLength

int historyLength

lastValidNumber

int lastValidNumber

movingAverage

float movingAverage


Package net.hivecell.hive.agent.games.hunter

Class net.hivecell.hive.agent.games.hunter.CreditsControllingHuntingAgentImpl implements Serializable

Serialized Fields

acms

ComponentManagerShadow acms

Class net.hivecell.hive.agent.games.hunter.CreditsHuntingAgentImpl implements Serializable

Serialized Fields

homeAddress

CellAddress homeAddress

Class net.hivecell.hive.agent.games.hunter.CreditsLocationInformation implements Serializable

Serialized Fields

lastKnown

CellAddress lastKnown

message

java.lang.String message


Package net.hivecell.hive.agent.hiveui

Class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl implements Serializable

Serialized Fields

cms

ComponentManagerShadow cms
a handle to the CMS so we don't need to look it up every time.

Class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl implements Serializable

Serialized Fields

acms

ComponentManagerShadow acms
a handle to the ACMS so we don't need to look it up every time.

Class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl implements Serializable

Serialized Fields

cms

ComponentManagerShadow cms
a handle to the CMS so we don't need to look it up every time.

Class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl implements Serializable

Serialized Fields

ag

AgentGraph ag
our copy of the agent graph -- this graph is constructed from the differential information that we get from the agent monitoring agent -- do NOT modify this graph -- please only read it

agentAddresses

java.util.Hashtable agentAddresses

ama

AgentMonitoringAgent ama

cellControlAgents

java.util.Hashtable cellControlAgents

menu

TopMenu menu

monitoredCells

java.util.Vector monitoredCells

unknownAgentIcon

SerializableImage unknownAgentIcon
a helper function that will get the icon for a certain agent -- this will go pretty hardcore to get an image. it will first query the agent monitoring agent for an image, if that fails it will ask the agent itself, and if that fails it will go and get a default icon to use

variablePropertyManipulators

java.util.Hashtable variablePropertyManipulators
a mapping between agents and their BeanManipulators -- this way we do not need to go through reflection all those times

Class net.hivecell.hive.agent.hiveui.UnableToCreateTreeException implements Serializable

Serialized Fields

error

java.lang.Exception error


Package net.hivecell.hive.agent.hiveui.iconicui

Class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas implements Serializable

Serialized Fields

connectFromIcon

BaseAgentIcon connectFromIcon

dragGraphics

java.awt.Graphics dragGraphics

iconDragOffset

java.awt.Point iconDragOffset

lastDragLocation

java.awt.Point lastDragLocation

layout

BaseLayoutManager layout

menuState

int menuState

mouseButtonForDrag

int mouseButtonForDrag

mousePressLocation

java.awt.Point mousePressLocation

selectedIcon

BaseAgentIcon selectedIcon

uiAgent

BaseUIAgentImpl uiAgent

Class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas implements Serializable

Serialized Fields

cellColors

java.util.Hashtable cellColors

cellInfo

java.util.Hashtable cellInfo

cellRects

java.util.Hashtable cellRects

monitoredCells

java.util.Vector monitoredCells

orderedCells

java.util.Vector orderedCells

rectSize

java.awt.Dimension rectSize

selectedCell

CellAddress selectedCell

shortNames

java.util.Hashtable shortNames

uiAgent

BaseGUIAgentImpl uiAgent

unmonitoredCellColor

java.awt.Color unmonitoredCellColor

Class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl implements Serializable

Serialized Fields

cla

CellListAgent cla

clc

CellListCanvas clc

frame

java.awt.Frame frame

gbcs

java.awt.GridBagConstraints gbcs

layout

IconicUILayoutManager layout

messageBuffer

java.lang.String messageBuffer
This is needed because of an error when messages are appended to the message window before it has been popped up. This catches all messages that are sent when the message window isn't visible so that they can be printed when it is.

messageWindow

java.awt.TextArea messageWindow

renderCellAgents

boolean renderCellAgents
this is the flag that will tell this UI whether to render server agents or not

uiCanvas

IconicUICanvas uiCanvas

uiPanel

java.awt.Panel uiPanel

Class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas implements Serializable

Serialized Fields

animIcons

boolean animIcons

dontRender

boolean dontRender

smallIcons

java.util.Hashtable smallIcons

smallSize

java.awt.Dimension smallSize

updateThread

java.lang.Thread updateThread


Package net.hivecell.hive.agent.hiveui.remoteui

Class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl implements Serializable

Serialized Fields

buttons

java.util.Hashtable buttons
this hashtable maps the agent to its button

cards

java.util.Hashtable cards
this hashtable maps cell addresses to panels which will have the buttons for each agent

cl

java.awt.CardLayout cl

cms

ComponentManagerShadow cms
the component manager shadow

esh

EventSendingHelper esh
the event sending helper we will use to send events to the proper agents

frame

javax.swing.JFrame frame
the frame

panel

javax.swing.JPanel panel
the top most panel -- this contains the card layout which contains the other cells


Package net.hivecell.hive.agent.hiveui.treeui

Class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl implements Serializable

Serialized Fields

cellControlAgents

java.util.Hashtable cellControlAgents
store our server control agents to the different servers so we can command the agents on the servers

frame

javax.swing.JFrame frame

gtf

net.hivecell.hive.agent.hiveui.treeui.GraphTreeFilterer gtf
the class that we are using to filter our information into the jtree

panel

javax.swing.JPanel panel

scrollPane

javax.swing.JScrollPane scrollPane


Package net.hivecell.hive.agent.image

Class net.hivecell.hive.agent.image.CameraAgentImpl implements Serializable

Serialized Fields

shadow

QuickCam shadow
The actual camera shadow

Class net.hivecell.hive.agent.image.ContrastFilterAgentImpl implements Serializable

Serialized Fields

blueMax

int blueMax

blueMean

int blueMean

blueMin

int blueMin

blueTot

float blueTot

contrast

float contrast

greenMax

int greenMax

greenMean

int greenMean

greenMin

int greenMin

greenTot

float greenTot

nPixels

int nPixels

redMax

int redMax

redMean

int redMean

redMin

int redMin

redTot

float redTot

Class net.hivecell.hive.agent.image.FakeCameraAgentImpl implements Serializable

Serialized Fields

fcs

net.hivecell.hive.agent.image.FakeCameraSource fcs
The shadow fake camera source

Class net.hivecell.hive.agent.image.GenericFilterAgentImpl implements Serializable

Serialized Fields

fetchQ

<>Queue fetchQ
This Queue handles the images waiting to be fetched.

filterQ

<>Queue filterQ
This Queue handles any images waiting to be filtered.

Class net.hivecell.hive.agent.image.GrayscaleFilterAgentImpl implements Serializable

Class net.hivecell.hive.agent.image.ImageCreationAgentImpl implements Serializable

Serialized Fields

requested

int requested
The index of the most recently requested image. Used to determine whether more images need to be generated.

Class net.hivecell.hive.agent.image.ImageDisplayAgentImpl implements Serializable

Serialized Fields

displayCanvas

ImageDisplayCanvas displayCanvas
The actual canvas on which to display the image.

Class net.hivecell.hive.agent.image.ImageDisplayCanvas implements Serializable

Serialized Fields

font

java.awt.Font font
The font to display the pending notification.

image

java.awt.Image image
The image currently displayed.

imageDim

java.awt.Dimension imageDim
The size of the current image.

pending

boolean pending
Whether or not an image is pending currently.

Class net.hivecell.hive.agent.image.ImageSourceAgentImpl implements Serializable

Serialized Fields

busy

boolean busy
Is the image source busy? The rules for how this flag are set are implementation dependent.

rb

ImageRingBuffer rb
The buffer where images are stored.

Class net.hivecell.hive.agent.image.MotionColorFilterAgentImpl implements Serializable

Serialized Fields

last

SerializableImage last

threshold

double threshold

Class net.hivecell.hive.agent.image.MotionDetectorAgentImpl implements Serializable

Serialized Fields

last

SerializableImage last

Class net.hivecell.hive.agent.image.WebImageAgentImpl implements Serializable

Serialized Fields

configured

boolean configured
Is the agent configured?

imageURL

java.lang.String imageURL
The URL to get the image from.


Package net.hivecell.hive.agent.service

Class net.hivecell.hive.agent.service.AutoMonitoringAgentImpl implements Serializable

Serialized Fields

ama

AgentMonitoringAgent ama
our hook to our local agent monitoring agent to send our commands to

sla

CellListAgent sla
the server list agent we need to subscribe to to get our server events


Package net.hivecell.hive.agent.thing

Class net.hivecell.hive.agent.thing.CricketAgentImpl implements Serializable

Serialized Fields

defaultByte

byte defaultByte

shadowName

java.lang.String shadowName
The name of the shadow for crickets.

Class net.hivecell.hive.agent.thing.CricketShadowAgentImpl implements Serializable


Package net.hivecell.hive.agent.wearable

Class net.hivecell.hive.agent.wearable.CameraFinderAgentImpl implements Serializable

Serialized Fields

closestCam

Agent closestCam

counter

int counter

esh

EventSendingHelper esh

idai

ImageDisplayAgentImpl idai

Class net.hivecell.hive.agent.wearable.CricketToLocationTranslatingAgentImpl implements Serializable

Serialized Fields

idToURL

java.util.Hashtable idToURL

lastEventReceivedTime

int lastEventReceivedTime
Milliseconds since last event was received.

lastLocPerceived

java.lang.String lastLocPerceived
What's the last thing we received?

lastSent

java.lang.String lastSent
What's the last thing we sent out?

nowhereThreshold

int nowhereThreshold
Milliseconds to pass before we decide we're nowhere.

timeoutInterval

int timeoutInterval
Millseconds to wait testing for notifications.

timer

java.lang.Thread timer

valueObject

java.lang.Integer valueObject

valueToSend

int valueToSend

Class net.hivecell.hive.agent.wearable.DJFinderAgentImpl implements Serializable

Serialized Fields

lastDJRequested

DJAgent lastDJRequested

playlist

java.util.Vector playlist

Class net.hivecell.hive.agent.wearable.GenericResourceFinderAgentImpl implements Serializable

Serialized Fields

connectAgentHelper

ConnectAgentHelper connectAgentHelper

he

HiveEvent he

resourceType

java.lang.String resourceType

Class net.hivecell.hive.agent.wearable.Location implements Serializable

Serialized Fields

bldg

java.lang.String bldg

locationType

java.lang.String locationType

locust

java.lang.String locust

room

java.lang.String room

Class net.hivecell.hive.agent.wearable.LocationServiceRequestAgent implements Serializable

Serialized Fields

allCells

java.util.Vector allCells

alreadyConnected

java.util.Vector alreadyConnected

ama

AgentMonitoringAgent ama

connectAgentHelper

ConnectAgentHelper connectAgentHelper

monitoredCells

CellAddress monitoredCells

sla

CellListAgent sla

Class net.hivecell.hive.agent.wearable.LocustShadowAgentImpl implements Serializable

Class net.hivecell.hive.agent.wearable.LocustToLocationTranslatingAgentImpl implements Serializable

Serialized Fields

connectAgentHelper

ConnectAgentHelper connectAgentHelper

idToLoc

java.util.Hashtable idToLoc

valueObject

java.lang.Integer valueObject

valueToSend

int valueToSend


Package net.hivecell.hive.cell

Class net.hivecell.hive.cell.AgentDeliveryException implements Serializable

Class net.hivecell.hive.cell.Cell implements Serializable

Serialized Fields

agentGatekeeper

net.hivecell.hive.cell.Cell.AgentGatekeeper agentGatekeeper
The gatekeeper does the security checking for all the agents trying to enter the cell, and provides the tokens to all agents trying to go to a remote cell.

agentMessagingShadow

AgentMessagingShadow agentMessagingShadow
Handles the event sending/receiving for this cell

agentTable

net.hivecell.hive.cell.Cell.AgentTable agentTable
use this to keep track of the agents on the cell

cellControlShadow

CellControlShadow cellControlShadow
Handles the remote control of the cell

cellEventMonitor

CellEventMonitor cellEventMonitor
A shadow that publishes server events.

componentManagerShadow

ComponentManagerShadow componentManagerShadow
Handles the components provided by the agents

description

Description description
Pointer to cell's XML description.

dom

com.docuverse.dom.DOM dom
The DOM object used by the cell to parse the agent's semantic descriptions.

httpCellShadow

HTTPServerShadow httpCellShadow
The server used to serve class bytes for RMI (will be changed in 1.2)

movingAgents

java.util.Vector movingAgents
A list of those agents which are in the middle of moving

myAddress

CellAddress myAddress

myRemoteCell

RemoteCell myRemoteCell

securityManager

java.lang.SecurityManager securityManager
The security manager used by Hive (will be changed in JDK 1.2 -- if we ever decide to go that way)

shadowTable

net.hivecell.hive.cell.Cell.ShadowTable shadowTable
use this to keep track of the shadows on the cell

shuttingDown

boolean shuttingDown
A flag that is set when the server is about to go down. Setting it will do nothing, but it is useful to check it to see if the server is in shutdown procedures

shuttingDownAgents

java.util.Hashtable shuttingDownAgents
A list of those agents which are in the middle of shutdown procedures

Class net.hivecell.hive.cell.CellCommand implements Serializable

Class net.hivecell.hive.cell.DenyMobileAgentException implements Serializable

Serialized Fields

ex

java.lang.Exception ex
the internal exception


Package net.hivecell.hive.description

Class net.hivecell.hive.description.AgentSet implements Serializable

Serialized Fields

agents

java.util.Vector agents

Class net.hivecell.hive.description.Description implements Serializable

Serialized Fields

matches

Description matches

name

java.lang.String name

next

Description next

self

org.w3c.dom.Node self

thing

java.lang.Object thing

Class net.hivecell.hive.description.HiveXML implements Serializable

Serialized Fields

dom

com.docuverse.dom.DOM dom

root

org.w3c.dom.Document root
The DOM object. Use this to change the default Reader, Writer, Factory and Document.


Package net.hivecell.hive.event

Class net.hivecell.hive.event.ExternalEvent implements Serializable

Serialized Fields

dataValue

java.lang.String dataValue
the value of the data tag for the XML passed to us

Class net.hivecell.hive.event.HiveEvent implements Serializable

Serialized Fields

eventData

java.lang.Object eventData
Extra event-specific data.

eventTime

long eventTime

Class net.hivecell.hive.event.IncomingExternalEvent implements Serializable

Serialized Fields

dataValue

java.lang.String dataValue
the value of the data tag for the XML passed to us

UID

java.lang.String UID
the UID which originated this event

Class net.hivecell.hive.event.MarshalledObject implements Serializable

Class net.hivecell.hive.event.OutgoingExternalEvent implements Serializable

Serialized Fields

dataValue

java.lang.String dataValue
the value of the data tag for the XML passed to us

UID

java.lang.String UID
the UID which originated this event

Class net.hivecell.hive.event.RemoteEvent implements Serializable

Serialized Fields

eventID

long eventID

handback

MarshalledObject handback

seqNum

long seqNum

source

java.lang.Object source

Class net.hivecell.hive.event.UnknownEventException implements Serializable


Package net.hivecell.hive.event.cell

Class net.hivecell.hive.event.cell.AgentBornCellEvent implements Serializable

Serialized Fields

bornAgent

Agent bornAgent

serverBornOn

CellAddress serverBornOn

Class net.hivecell.hive.event.cell.AgentConnectCellEvent implements Serializable

Serialized Fields

destinationAddress

CellAddress destinationAddress

destinationAgent

Agent destinationAgent

sourceAddress

CellAddress sourceAddress

sourceAgent

Agent sourceAgent

Class net.hivecell.hive.event.cell.AgentDeathCellEvent implements Serializable

Serialized Fields

diedAgent

Agent diedAgent

serverDiedOn

CellAddress serverDiedOn

Class net.hivecell.hive.event.cell.AgentDisconnectCellEvent implements Serializable

Serialized Fields

destinationAddress

CellAddress destinationAddress

destinationAgent

Agent destinationAgent

sourceAddress

CellAddress sourceAddress

sourceAgent

Agent sourceAgent

Class net.hivecell.hive.event.cell.AgentDisconnectFromAllCellEvent implements Serializable

Serialized Fields

address

CellAddress address

agent

Agent agent

Class net.hivecell.hive.event.cell.AgentMessageCellEvent implements Serializable

Serialized Fields

destinationAddress

CellAddress destinationAddress

destinationAgent

Agent destinationAgent

message

java.lang.String message

sourceAddress

CellAddress sourceAddress

sourceAgent

Agent sourceAgent

Class net.hivecell.hive.event.cell.AgentMovingFromCellEvent implements Serializable

Serialized Fields

destinationCell

CellAddress destinationCell

movingAgent

Agent movingAgent

originCell

CellAddress originCell

Class net.hivecell.hive.event.cell.AgentMovingToCellEvent implements Serializable

Serialized Fields

destinationCell

CellAddress destinationCell

movingAgent

Agent movingAgent

originCell

CellAddress originCell

Class net.hivecell.hive.event.cell.CellBornCellEvent implements Serializable

Serialized Fields

serverBorn

CellAddress serverBorn

Class net.hivecell.hive.event.cell.CellEvent implements Serializable

Serialized Fields

eventCount

long eventCount

passLog

java.util.Vector passLog

serverEventCode

long serverEventCode
This needs to be set by anything which subclasses this so we can figure which eventID it is

source

java.lang.Object source

Class net.hivecell.hive.event.cell.CellGoingDownCellEvent implements Serializable

Serialized Fields

serverDown

CellAddress serverDown

Class net.hivecell.hive.event.cell.CellReportCellEvent implements Serializable

Serialized Fields

message

java.lang.String message

server

CellAddress server

Class net.hivecell.hive.event.cell.CellWithdrawnCellEvent implements Serializable

Serialized Fields

serverDown

CellAddress serverDown


Package net.hivecell.hive.shadow

Class net.hivecell.hive.shadow.ShadowInitializationException implements Serializable

Serialized Fields

exception

java.lang.Exception exception

Class net.hivecell.hive.shadow.ShadowNotFoundException implements Serializable

Class net.hivecell.hive.shadow.ShadowStubInstantiationException implements Serializable

Class net.hivecell.hive.shadow.ShadowStubNotFoundException implements Serializable


Package net.hivecell.hive.shadow.cell

Class net.hivecell.hive.shadow.cell.CellControlShadowImpl implements Serializable

Class net.hivecell.hive.shadow.cell.ComponentManagerShadowImpl implements Serializable

Serialized Fields

componentFrames

java.util.Hashtable componentFrames

frameOwners

java.util.Hashtable frameOwners

objectComponents

java.util.Hashtable objectComponents


Package net.hivecell.hive.support

Class net.hivecell.hive.support.AgentGraph implements Serializable

Serialized Fields

dg

DenseGraph dg

Class net.hivecell.hive.support.BaseCanvas implements Serializable

Serialized Fields

doubleBuffering

boolean doubleBuffering

imageBuffer

java.awt.Image imageBuffer

imageBufferSize

java.awt.Dimension imageBufferSize

Class net.hivecell.hive.support.CellAddress implements Serializable

Serialized Fields

file

java.lang.String file
The file of the URL.

hashCode

int hashCode
The Hashcode of the URL. Created at construction.

host

java.lang.String host
The Host of the URL. Canonicalized at construction.

port

int port
The port of the URL.

ref

java.lang.String ref
The Reference or Anchor of the URL.

Class net.hivecell.hive.support.CellConnectException implements Serializable

Serialized Fields

error

java.lang.Exception error

Class net.hivecell.hive.support.ImageEvent implements Serializable

Serialized Fields

frameNum

int frameNum
The framenumber that the message concerns.

status

int status
The status of the current message

Class net.hivecell.hive.support.ImageRingBuffer implements Serializable

Serialized Fields

highval

int highval
The index of the most recent image in the buffer.

store

SerializableImage[] store
The array where the images are stored.

Class net.hivecell.hive.support.MalformedHiveURLException implements Serializable

Class net.hivecell.hive.support.Null implements Serializable

Class net.hivecell.hive.support.PPM implements Serializable

Class net.hivecell.hive.support.Queue implements Serializable

Serialized Fields

head

net.hivecell.hive.support.Link head
The first element in the queue.

size

int size
The number of elements in the queue.

tail

net.hivecell.hive.support.Link tail
The last element in the queue.

Class net.hivecell.hive.support.SerializableImage implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reads the compressed image from the input stream

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException
Writes the dimensions and the data compressed to the outputstream For now, the image will always be compressed.
Serialized Fields

data

int[] data
The pixels of the image in ARGB format (default java color model)

dim

java.awt.Dimension dim
The dimension of the image being represented.

Class net.hivecell.hive.support.UnknownVariablePropertyName implements Serializable

Class net.hivecell.hive.support.VariablePropertyManipulationException implements Serializable

Serialized Fields

error

java.lang.Exception error


Package net.hivecell.hive.support.async

Class net.hivecell.hive.support.async.AsyncCallNotCompleteException implements Serializable


Package net.hivecell.hive.support.graph

Class net.hivecell.hive.support.graph.DenseGraph implements Serializable

Serialized Fields

adjacencyMatrix

int[][] adjacencyMatrix
The actual adjacency matrix. The initial size is initializeSize + 1 -- we use the +1 space to hold the objects in the node

adjacencyMatrixValues

java.lang.Object[] adjacencyMatrixValues
The values for the nodes in the adjacency matrix

increasingFactor

double increasingFactor
The rate at which to increase the size of the matrix

initialSize

int initialSize
The initial amount of objects for the adjacency matrix

numberConnections

int numberConnections
How many connections do we have in our matrix

numberNodes

int numberNodes
How many nodes do we have in our matrix

objectToNode

java.util.Hashtable objectToNode
This is useful to allow a programmer to get the node for a particular object in case he didn't keep the node object returned off addNode

Class net.hivecell.hive.support.graph.Node implements Serializable

Serialized Fields

graph

Graph graph
The graph that this node belongs to

indexNumber

int indexNumber
The indexing number for the adjacency matrix

nodeObject

java.lang.Object nodeObject
The object that is in this node

Class net.hivecell.hive.support.graph.NotInGraphException implements Serializable

Serialized Fields

o

java.lang.Object o