A B C D E F G I L M N O P Q R S T U W 

A

ACKNOWLEGEMENT - Variable in class server.MsgInterface
 
actionPerformed(ActionEvent) - Method in class gui.Console.FreezeExpansion
 
actionPerformed(ActionEvent) - Method in class gui.Console.Terminate
 
activeAgents - Static variable in class Midwife
 
addToQueue(ArrayList<String>, String) - Method in class birthing.BirthRoom
this returns a buffered ArrayList that has an added element.
AGENT_FILE_NAME - Static variable in class Midwife
 
agentCount - Variable in class birthing.BirthRoom
 
agentCount - Variable in class birthing.BirthRoom.OtherMidwife
 
agentCount - Variable in class server.MsgInterface
 
agentCount - Variable in class server.Server
 
agentCountLabel - Variable in class gui.Console
 
agentCountValue - Variable in class gui.Console
 
AGENTDIR - Static variable in class birthing.BirthRoom
 
agentsName - Variable in class birthing.BirthRoom
 

B

B_DIM - Static variable in class gui.Console
 
backlog - Variable in class birthing.BirthRoom
 
BACKLOG - Static variable in class Midwife
 
BACKLOG - Variable in class network.GetSubnetIPAs
 
backlog - Variable in class network.GetSubnetIPAs
 
bid - Variable in class birthing.BirthRoom.OtherMidwife
 
BIRTH_DEMANDED - Variable in class server.MsgInterface
 
BIRTH_REQUESTED - Variable in class server.MsgInterface
 
birthing - package birthing
 
BirthRoom - Class in birthing
 
BirthRoom(int, int, String, ArrayList<String>) - Constructor for class birthing.BirthRoom
this is the constructor.
BirthRoom.OtherMidwife - Class in birthing
this midwife's network interface.
BirthRoom.OtherMidwife() - Constructor for class birthing.BirthRoom.OtherMidwife
 
BirthRoom.OtherMidwife(String, int) - Constructor for class birthing.BirthRoom.OtherMidwife
 
BUTTON_HEIGHT - Static variable in class gui.Console
 
BUTTON_WIDTH - Static variable in class gui.Console
 

C

clone(ArrayList<String>) - Method in class birthing.BirthRoom
this takes a String ArrayList, makes a copy, and returns the copy.
cluster - Static variable in class Midwife
 
COMMS_PORT_BASE - Static variable in class Midwife
 
commsPort - Variable in class birthing.BirthRoom
 
commsPortBase - Variable in class birthing.BirthRoom
 
Console - Class in gui
 
Console(ArrayList<String>) - Constructor for class gui.Console
this constructor instantiates an instance of the Console GUI object.
console - Static variable in class Midwife
 
Console.FreezeExpansion - Class in gui
this inner class respond to clicks on the freeze expansion button.
Console.FreezeExpansion() - Constructor for class gui.Console.FreezeExpansion
 
Console.Terminate - Class in gui
this inner class respond to clicks on the reset all agents button.
Console.Terminate() - Constructor for class gui.Console.Terminate
 
CONSOLE_HEIGHT - Static variable in class gui.Console
 
CONSOLE_WIDTH - Static variable in class gui.Console
 
consoleArgs - Static variable in class Midwife
 
convertAListToArray(ArrayList<String>) - Method in class gui.Console
this returns a string array converted from a string array list.
countTheAgents(String) - Method in class birthing.BirthRoom
this builds a list of all current OS processes, scans the list for instances of a particular process named by the variable agentsName, counts the instances of that process, and stores that number for accessor pickup.
currentTask - Variable in class server.MsgInterface
 

D

disconnect() - Method in class server.Server
this attempts to release the server thread socket connectedSocket.
disconnect(Socket) - Method in class server.Server
this attempts to release the socket connectedSocket.
disconnect(ServerSocket) - Method in class server.Server
this attempts to release the server socket connectedSocket.
discoverLocalHost() - Method in class network.GetLocalIPA
this establishes a socket, determines the IPA, stores the particulars, // then stores it all for for external access.
discoverSubnet(String[]) - Method in class network.GetSubnetIPAs
this scours the 254 subnet network addresses adjoining the base IPA and // returns a list of the discovered addresses.

E

evaluateMidwifeMessage(InputStream, OutputStream) - Method in class server.MsgInterface
this is a branching, CONSTANT matching, Boolean evaluator.
exitForm(WindowEvent) - Method in class gui.Console
this method causes the form to close and the system to exit.
exitOptionPrompt - Variable in class gui.Console
 

F

F_DIM - Static variable in class gui.Console
 
findAgentCounts(String) - Static method in class Midwife
this method requests the midwife to get the count of agents on this CPU and stores the result in the local variable activeAgents.
findClusterIPAs() - Static method in class Midwife
this method queries the cluster for active IPAs and stores the result in the local variable ipaSubnet.
findLocalIPA() - Static method in class Midwife
this method queries the local host to find its IPA.
FIXED_SEED - Static variable in class birthing.BirthRoom
 
FIXED_SEED - Static variable in class Midwife
 
flushBuffers(OutputStream, InputStream) - Method in class server.MsgInterface
this flushes data in network buffers associated with the IO streams.
freezeExpansion - Variable in class gui.Console
 
freezeXpansion - Variable in class birthing.BirthRoom
 
freezeXpansion - Static variable in class gui.Console
 

G

getAgentCount() - Method in class birthing.BirthRoom
this returns the number of agents active on this host CPU.
getArguments(String) - Method in class server.MsgInterface
this returns the string arguments embedded in the buffered parameter describing the requested Agency (instantiation).
getBid() - Method in class birthing.BirthRoom.OtherMidwife
 
getClusterLoading(ArrayList<String>) - Method in class birthing.BirthRoom
this returns an ArrayList containing the counts of agents currently active on each respective host CPU in the cluster.
getCountOfAgents() - Method in class birthing.BirthRoom.OtherMidwife
 
getFreezeXpansion() - Method in class gui.Console
this gets the value of the user choice to continue expanding Agent load.
getHiIPA(String[]) - Method in class network.GetSubnetIPAs
this attempts to recover and then return the IPA address high range value // from the console input argument string.
getIPA() - Method in class birthing.BirthRoom.OtherMidwife
 
getIPA(byte[]) - Method in class server.Server
this returns an InetAddress based on a 32-bit byte array while checking for exceptions.
getIPA(String) - Method in class server.Server
this returns an InetAddress based on a String name while checking for exceptions.
getIPAOffset(String) - Method in class birthing.BirthRoom
this returns the offset address in the cluster of the parameter ipaString.
getLoadingStatus(String, int) - Method in class server.MsgInterface
this is the load status requester.
getLocalHostStr() - Method in class network.GetLocalIPA
this returns the value of the local host's IPA as a String.
GetLocalIPA - Class in network
 
GetLocalIPA() - Constructor for class network.GetLocalIPA
this is a default constructor.
getLowIPA(String[]) - Method in class network.GetSubnetIPAs
this attempts to recover and then return the IPA address low range value // from the console input argument string.
getOperatingSystemName() - Static method in class Midwife
this method returns, as a String, the name of the operating system.
getOSTaskMgrExec(String) - Static method in class Midwife
this method returns the name of the OS Task Manager executable.
getParamList() - Method in class server.MsgInterface
this returns the parameter list of new agent instantiation particulars.
getProcessList(String) - Method in class birthing.BirthRoom
this asks the OS for a list of the running processes and returns it as an ArrayList of type String.
getServerSocket(int, int, InetAddress) - Method in class server.Server
this returns a Server Socket while checking for exceptions.
getSocket() - Method in class server.Server
this returns a Socket while checking for exceptions.
getSocket(String, int) - Method in class server.Server
this returns a Socket while checking for exceptions.
GetSubnetIPAs - Class in network
 
GetSubnetIPAs(int, int, String) - Constructor for class network.GetSubnetIPAs
this is the constructor.
getSubnetList() - Method in class network.GetSubnetIPAs
this returns the values of the discovered IPAs as an Array List.
getTasking() - Method in class server.MsgInterface
this returns the last message received in inter-Midwife communications.
gui - package gui
 

I

initComponents(String[]) - Method in class gui.Console
this method is called from within the constructor to initialize the form.
ipa - Variable in class birthing.BirthRoom
 
ipa - Variable in class birthing.BirthRoom.OtherMidwife
 
ipa - Variable in class network.GetSubnetIPAs
 
ipa - Variable in class server.MsgInterface
 
ipaClusterList - Variable in class gui.Console
 
ipaClusterListLabel - Variable in class gui.Console
 
ipaSimplifier(String) - Method in class birthing.BirthRoom
this helper method returns a simplified String version of the a 32-bit IPA.
ipaStringFormatter(String) - Method in class server.Server
this returns a formatted string product depicting an IPA with full leading zero padding on a 12 character field with interspersed dots.
ipaSubnet - Variable in class birthing.BirthRoom
 
ipaSubnet - Static variable in class Midwife
 
ipaSubnet - Variable in class network.GetSubnetIPAs
 
ipaSubnetArray - Variable in class gui.Console
 

L

loadStatus - Variable in class server.MsgInterface
 
localHost - Static variable in class Midwife
 
localHostIPA - Variable in class network.GetLocalIPA
 
localHostStr - Variable in class network.GetLocalIPA
 
localPath - Variable in class birthing.BirthRoom
 
LOG_SELF - Variable in class network.GetSubnetIPAs
 

M

main(String[]) - Static method in class Midwife
this is the main method.
main() - Method in class server.MsgInterface
this is the MsgInterface main execution thread.
messaging - Variable in class server.Server
 
Midwife - Class in <Unnamed>
 
Midwife() - Constructor for class Midwife
 
midwife - Static variable in class Midwife
 
MsgInterface - Class in server
 
MsgInterface(ServerSocket, int, String) - Constructor for class server.MsgInterface
this is the constructor.
mwHealth - Variable in class server.MsgInterface
 
myIPA - Static variable in class Midwife
 

N

network - package network
 
NONRESPONSIVE - Variable in class server.MsgInterface
 

O

oldIPASubnet - Static variable in class Midwife
 
OS_PING_EXECUTABLE - Variable in class network.GetSubnetIPAs
 
osTskMgr - Static variable in class Midwife
 
others - Variable in class birthing.BirthRoom
 

P

paramList - Variable in class server.MsgInterface
 
parseStr(String, String) - Static method in class network.GetSubnetIPAs
this method parses input passed by the command line to locate and return // the value of an argument.
ping(InetAddress) - Method in class network.GetSubnetIPAs
this uses an Operating System specific "ping" command to check for an // active (and DNS port 53 responsive) IPA.
PING_PORT - Static variable in class Midwife
 
pingHelper(BufferedReader, String) - Method in class network.GetSubnetIPAs
this processes the data in the BufferedReader input passed to it // and returns a Boolean true if the String searchText can be found.
port - Variable in class network.GetSubnetIPAs
 
proxyAuction(ArrayList<BirthRoom.OtherMidwife>) - Method in class birthing.BirthRoom
this is an absentee auction process undertaken by the current Midwife where all eligible bidders for the responsibility to "birth" a new Agency, including the current Midwife, participate by proxy.
prxyActnTieBrkr(ArrayList<BirthRoom.OtherMidwife>) - Method in class birthing.BirthRoom
this will help proxyAuction break a tie for least loaded status.

Q

q - Static variable in class Midwife
 

R

r - Static variable in class Midwife
 
RANDOM_SEED - Static variable in class birthing.BirthRoom
 
RANDOM_SEED - Static variable in class Midwife
 
readBuffer - Variable in class server.MsgInterface
 
receive(InputStream, String) - Method in class server.MsgInterface
this method blocks while receiving data from the network interface, converts the received data (when/if it arrives) into a String, stores what was received in the GLOBAL readBuffer and then returns True if the activity was successful.
report() - Method in class birthing.BirthRoom.OtherMidwife
 
reportOthersListContents() - Method in class birthing.BirthRoom
this reports to the console this Midwife's OthersList contents.
reportSubnetIPAs() - Static method in class Midwife
this reports the subnet surrounding the host IPA.
REQUEST_REFUSED - Variable in class server.MsgInterface
 
RESERVED - Variable in class server.MsgInterface
 
resetAllAgents - Variable in class gui.Console
 
rng - Static variable in class birthing.BirthRoom
 
rng - Static variable in class Midwife
 
RNG_SEED - Static variable in class birthing.BirthRoom
 
RNG_SEED - Static variable in class Midwife
 
run() - Method in class birthing.BirthRoom
this is the BirthRoom's central thread.

S

SAY_PARAMETER_LIST - Variable in class server.MsgInterface
 
scrollPane - Variable in class gui.Console
 
SEC1 - Static variable in class Midwife
 
SEC10 - Static variable in class Midwife
 
SEC20 - Static variable in class Midwife
 
SEC30 - Static variable in class Midwife
 
selfIPAInetAddr - Variable in class birthing.BirthRoom
 
send(String, OutputStream) - Method in class server.MsgInterface
this converts a String message (botschaft) into a byte array and then transmits that array over the network.
serialVersionUID - Static variable in class gui.Console
 
server - package server
 
server - Static variable in class birthing.BirthRoom
 
server - Variable in class network.GetLocalIPA
 
server - Variable in class network.GetSubnetIPAs
 
Server - Class in server
 
Server() - Constructor for class server.Server
this is the network interface.
Server(String, int, int, int) - Constructor for class server.Server
this is the server thread constructor.
serverSocket - Static variable in class server.MsgInterface
 
setAgentCount(int) - Method in class birthing.BirthRoom
this synchronized setter sets count of agents active on this host CPU.
setAgentCount(int) - Method in class server.MsgInterface
this sets the (local, reportable, and current) agent count.
setAgentCount(int) - Method in class server.Server
this sets the current agent count.
setAgentCountValue(int) - Method in class gui.Console
this sets the value of the agent count display.
setBid(int) - Method in class birthing.BirthRoom.OtherMidwife
 
setCountOfAgents(int) - Method in class birthing.BirthRoom.OtherMidwife
 
setFreezeXpansion(boolean) - Method in class birthing.BirthRoom
this sets the value of the user choice to continue expanding Agent load.
setIPASubnet(ArrayList<String>) - Method in class birthing.BirthRoom
this synchronized setter sets the list of known CPUs in the cluster.
setNetListenName(String) - Method in class birthing.BirthRoom
this sets the name of the Agents.
setReadBuffers(byte[], String) - Method in class server.MsgInterface
this sets the data into the network read after recieve GLOBAL buffers.
setupEnvironment() - Static method in class Midwife
this method initializes the operating environment.
shortenTheQueue(ArrayList<String>) - Method in class birthing.BirthRoom
this returns a shortened ArrayList.
socket - Static variable in class server.MsgInterface
 
socketFactory - Static variable in class server.Server
 
split(String, String, int) - Method in class server.Server
this returns a string array built around matches of the given parameters.
startAgent - Variable in class server.MsgInterface
 
startLocalAgent(String) - Method in class birthing.BirthRoom
this method starts an agent object executable locally.
startRemoteAgent(String, int, String) - Method in class server.MsgInterface
this sends a message to a remote Midwife that DEMANDS a new agent start.
startupFolder - Variable in class birthing.BirthRoom
 
STATUS_REPORT - Variable in class server.MsgInterface
 
STATUS_REQUESTED - Variable in class server.MsgInterface
 
surrogateSocket - Static variable in class server.Server
 

T

t - Static variable in class Midwife
 
template() - Method in class birthing.BirthRoom
this method does nothing.
template() - Method in class gui.Console
this method does nothing.
template() - Method in class Midwife
this method does nothing.
template() - Method in class network.GetLocalIPA
this method does nothing.
template() - Method in class network.GetSubnetIPAs
this method does nothing.
template() - Method in class server.MsgInterface
this method does nothing.
template() - Method in class server.Server
this method does nothing.
testServerListening(String, int) - Method in class server.MsgInterface
this is test for a listening server on a specific host IPA and port.
timerAgentList - Static variable in class Midwife
 
timerAgents(Timer, int, double) - Static method in class Midwife
this is a timer to periodically reassess the current count of Agents under this Midwife's local care.
timerGUI(Timer, int, double) - Static method in class Midwife
this is a timer to periodically update the GUI mode display.
timerGUIUpdate - Static variable in class Midwife
 
timerIPAList - Static variable in class Midwife
 
timerIPAs(Timer, int, double) - Static method in class Midwife
this is a timer to periodically update the cluster IPA list.
timerMidwifeLoads(Timer, int, double) - Static method in class Midwife
this is a timer to periodically make the BirthRoom midwife update the contents of its "others" Array List.
timerMWLoads - Static variable in class Midwife
 

U

updateIPAList(ArrayList<String>) - Method in class gui.Console
this prepares for and updates the displayed IPA subnet list on the form.
updateTheOthersList() - Method in class birthing.BirthRoom
this builds a structure containing a local image of the state (IPAs and momentary agent counts) of the other midwives in the CPU cluster.
USE_FIXED - Static variable in class birthing.BirthRoom
 
USE_FIXED - Static variable in class Midwife
 

W

wait(int) - Method in class birthing.BirthRoom
this causes a wait in milliseconds using system resources.
wait(int) - Method in class gui.Console
this causes a wait in milliseconds while checking for exceptions.
wait(int) - Method in class server.MsgInterface
this causes a wait in milliseconds using system resources.
A B C D E F G I L M N O P Q R S T U W