Serialized Form
newMessage
boolean newMessage
thisAgent
JSAgent thisAgent
objId
long objId
appOA
AppOA appOA
waitedMsg
JSAgentObject.SortedQueue waitedMsg
arrivedMsg
JSAgentObject.SortedQueue arrivedMsg
groupIds
long[] groupIds
broadcastSource
long broadcastSource
broadcastCarrier
long broadcastCarrier
broadcastMsg
boolean broadcastMsg
contents
java.io.Serializable contents
rh
ResultReceiver rh
isResultReceived
boolean isResultReceived
type
java.lang.String type
isSync
boolean isSync
|
Package js.agents.exception |
contentPane
javax.swing.JPanel contentPane
jMenuBar1
javax.swing.JMenuBar jMenuBar1
jMenuFile
javax.swing.JMenu jMenuFile
jMenuFileExit
javax.swing.JMenuItem jMenuFileExit
myToolBar
javax.swing.JToolBar myToolBar
buttLoad
javax.swing.JButton buttLoad
buttRun
javax.swing.JButton buttRun
buttDetails
javax.swing.JButton buttDetails
buttExit
javax.swing.JButton buttExit
component1
java.awt.Component component1
imageNotExec
javax.swing.ImageIcon imageNotExec
imageExecSuc
javax.swing.ImageIcon imageExecSuc
imageExecNotSuc
javax.swing.ImageIcon imageExecNotSuc
imageExec
javax.swing.ImageIcon imageExec
imageDetails
javax.swing.ImageIcon imageDetails
imageExit
javax.swing.ImageIcon imageExit
imageLoad
javax.swing.ImageIcon imageLoad
statusBar
javax.swing.JLabel statusBar
borderLayout1
java.awt.BorderLayout borderLayout1
mainPanel
javax.swing.JPanel mainPanel
gridLayout1
java.awt.GridLayout gridLayout1
benchmarkPane
javax.swing.JScrollPane benchmarkPane
rootNode
javax.swing.tree.DefaultMutableTreeNode rootNode
benchmarkTree
javax.swing.JTree benchmarkTree
tabPane
javax.swing.JTabbedPane tabPane
_confXML
java.lang.String _confXML
- data members
_out
java.io.PrintStream _out
_file
boolean _file
listTests
java.util.Vector<E> listTests
typeSel
int typeSel
- table control variables
selNode
javax.swing.tree.TreeNode selNode
- 0-root node, 1-feature, 2- test
Parameters
javax.swing.JScrollPane Parameters
tableParams
javax.swing.JTable tableParams
Results
javax.swing.JScrollPane Results
tableResults
javax.swing.JTable tableResults
_out
java.io.PrintStream _out
_FeatureName
java.lang.String _FeatureName
_ClassPath
java.lang.String _ClassPath
_DName
java.lang.String[] _DName
_ParamName
java.lang.String[] _ParamName
_ParamList
java.lang.String[] _ParamList
_nl
java.lang.String _nl
_bm
Base _bm
_exception
boolean _exception
state
int state
position
int position
level
int level
nLeafs
int nLeafs
nNodes
int nNodes
nChildren
int nChildren
recalc
boolean recalc
vObj
java.util.Vector<E> vObj
children
java.util.Vector<E> children
info
java.lang.Object info
value
float value
- the value of this constraint
value
int value
- the value of this constraint
operator
java.lang.String operator
- the operator to compare this constraint with the systemproperties
mustExist
boolean mustExist
- defines if this contraint must exist in the systemproperties, default = true
constraints
java.util.Hashtable<K,V> constraints
- a Hashtable where the userdefined JSConstraintObjects are stored.
value
java.lang.String value
- the value of this constraint
target
java.lang.Throwable target
- Traget exception
allValues
java.util.LinkedList<E> allValues
- A list storing all values.
|
Package js.common.affinity |
host
java.lang.String host
port
java.lang.String port
database
java.lang.String database
user
java.lang.String user
password
java.lang.String password
dc
DatabaseConnection dc
save
boolean save
sName
java.lang.String sName
sAltName
java.lang.String sAltName
sIP
java.lang.String sIP
sProxy
java.lang.String sProxy
sPort
java.lang.String sPort
panel1
javax.swing.JPanel panel1
insetsPanel1
javax.swing.JPanel insetsPanel1
butInsert
javax.swing.JButton butInsert
borderLayout1
java.awt.BorderLayout borderLayout1
butCancel
javax.swing.JButton butCancel
gridLayout1
java.awt.GridLayout gridLayout1
altName
javax.swing.JTextField altName
label2
javax.swing.JLabel label2
insetsPanel3
javax.swing.JPanel insetsPanel3
label4
javax.swing.JLabel label4
proxy
javax.swing.JTextField proxy
label5
javax.swing.JLabel label5
label1
javax.swing.JLabel label1
ip
javax.swing.JTextField ip
name
javax.swing.JTextField name
proxyPort
javax.swing.JTextField proxyPort
label3
javax.swing.JLabel label3
lConfig
JSLocalConfig lConfig
partners
java.util.Hashtable<K,V> partners
partnersNames
java.lang.Object[] partnersNames
tModel
PartnerConfigFrame.MyTableModel tModel
rows
java.util.Vector<E> rows
sId
java.lang.String sId
contentPane
javax.swing.JPanel contentPane
jMenuBar1
javax.swing.JMenuBar jMenuBar1
jMenuFile
javax.swing.JMenu jMenuFile
jMenuFileExit
javax.swing.JMenuItem jMenuFileExit
jMenuHelp
javax.swing.JMenu jMenuHelp
jMenuHelpAbout
javax.swing.JMenuItem jMenuHelpAbout
jToolBar
javax.swing.JToolBar jToolBar
imageLoad
javax.swing.ImageIcon imageLoad
imageSave
javax.swing.ImageIcon imageSave
imageSaveAs
javax.swing.ImageIcon imageSaveAs
imageAdd
javax.swing.ImageIcon imageAdd
imageInfo
javax.swing.ImageIcon imageInfo
imageExit
javax.swing.ImageIcon imageExit
statusBar
javax.swing.JLabel statusBar
borderLayout1
java.awt.BorderLayout borderLayout1
centralPanel
javax.swing.JPanel centralPanel
gridLayout1
java.awt.GridLayout gridLayout1
scrollTable
javax.swing.JScrollPane scrollTable
buttonsPanel
javax.swing.JPanel buttonsPanel
gridButtons
java.awt.GridLayout gridButtons
buttSetProxy
javax.swing.JButton buttSetProxy
textPort
javax.swing.JTextField textPort
jLabel4
javax.swing.JLabel jLabel4
jLabel5
javax.swing.JLabel jLabel5
textProxy
javax.swing.JTextField textProxy
jLabel6
javax.swing.JLabel jLabel6
myTable
javax.swing.JTable myTable
component1
java.awt.Component component1
butSave
javax.swing.JButton butSave
butOpen
javax.swing.JButton butOpen
butExit
javax.swing.JButton butExit
butAdd
javax.swing.JButton butAdd
butInfo
javax.swing.JButton butInfo
butSaveAs
javax.swing.JButton butSaveAs
proxyIn
javax.swing.JCheckBox proxyIn
proxyOut
javax.swing.JCheckBox proxyOut
jLabel1
javax.swing.JLabel jLabel1
name
java.lang.String name
altName
java.lang.String altName
iP
java.lang.String iP
proxy
ProxyObject proxy
outProxy
boolean outProxy
inProxy
boolean inProxy
proxy
java.lang.String proxy
port
int port
registeredEvents
MultiHashtable registeredEvents
- Stores events registered on local VAs
consumerEvent
MultiHashtable consumerEvent
- Stores events registered from remote VAs that wait for events produced from local VAs
hostname
java.lang.String hostname
- Name of the host where the EventAgent is located
port
int port
- Port to which the EventAgent is bound to (same as for NetworkAgent and PubOA)
pubOA
PubOA pubOA
- Reference to the local PubOA
na
NetworkAgentImpl na
- Reference to the local NetworkAgent
url
java.lang.String url
- URL of the EventAgent (hostname and port)
eaList
java.util.HashSet<E> eaList
- List of all EventAgents in the physical architecture
eventProperties
java.util.Properties eventProperties
- Stores which event types are enabled/disabled
id
java.lang.String id
- id of the event
description
java.lang.String description
- textual description of the event
eventType
int eventType
- type of event, see
JSConstants
sourceType
int sourceType
- identifies from where events will be expected, see
JSConstants
sourceEntity
java.util.Vector<E> sourceEntity
- instances of
VA or JSObject, from where events will be expected,
or null, according to JSConsumerEvent.sourceType
destination
java.lang.Object destination
- object that created this event (producers can restrict the consumers a produced event will be sent to)
methodName
java.lang.String methodName
- method of
JSConsumerEvent.destination that will be called when an event occured
constraints
JSConstraints constraints
- only used for system events, stores constraints that will be compared to system properties
constrCondition
int constrCondition
- only used for system events, defines the condition that has to be met to receive an event, see
JSConstants
sources
java.util.HashSet<E> sources
- EventAgents where this event will be registered remotely
appId
java.lang.String appId
- id of the application that created this event
home
EventAgent home
- EventAgent where this event is registered locally
event
JSConsumerEvent event
- Class that stores all information for the events the consumer wants to receive
Will be sent to remote EventAgents to wait for events produced there.
event
JSProducerEvent event
- Class that stores all information for the events the producer wants to produce.
This will be sent to the EventAgents where interested consumers are registered.
constraints
JSConstraints constraints
- System properties that will be compared with the consumers' constraints.
constrCondition
int constrCondition
oldValue
boolean oldValue
newValue
boolean newValue
contentPane
javax.swing.JPanel contentPane
imageJob
javax.swing.ImageIcon imageJob
imageJobNode
javax.swing.ImageIcon imageJobNode
imageJobProp
javax.swing.ImageIcon imageJobProp
indexOpt
int indexOpt
borderLayout1
java.awt.BorderLayout borderLayout1
mainPanel
javax.swing.JPanel mainPanel
benchmarkPane
javax.swing.JScrollPane benchmarkPane
rootNode
javax.swing.tree.DefaultMutableTreeNode rootNode
benchmarkTree
javax.swing.JTree benchmarkTree
cell
MyCell cell
- data members
edge
LinkEdge edge
listTests
java.util.Vector<E> listTests
indexStatus
java.util.Hashtable<K,V> indexStatus
crtParam
int crtParam
crtParamString
java.lang.String crtParamString
crtOp
java.lang.String crtOp
crtValue
java.lang.String crtValue
operCB
javax.swing.JComboBox operCB
- table control variables
valueEdit
javax.swing.JTextField valueEdit
bStatus
javax.swing.JCheckBox bStatus
paramCB
javax.swing.JComboBox paramCB
jLabel1
javax.swing.JLabel jLabel1
label1
javax.swing.JLabel label1
label3
javax.swing.JLabel label3
addButton
javax.swing.JButton addButton
dataPanel
javax.swing.JPanel dataPanel
gridBagLayout3
java.awt.GridBagLayout gridBagLayout3
buttonPanel
javax.swing.JPanel buttonPanel
buttOK
javax.swing.JButton buttOK
gridLayout1
java.awt.GridLayout gridLayout1
statusCB
javax.swing.JComboBox statusCB
graphModel
WFGraphModel graphModel
msgLabel
javax.swing.JLabel msgLabel
contentPane
javax.swing.JPanel contentPane
imageJob
javax.swing.ImageIcon imageJob
imageJobNode
javax.swing.ImageIcon imageJobNode
imageJobProp
javax.swing.ImageIcon imageJobProp
borderLayout1
java.awt.BorderLayout borderLayout1
mainPanel
javax.swing.JPanel mainPanel
benchmarkPane
javax.swing.JScrollPane benchmarkPane
rootNode
javax.swing.tree.DefaultMutableTreeNode rootNode
benchmarkTree
javax.swing.JTree benchmarkTree
edge
DataEdge edge
- data members
listTests
java.util.Vector<E> listTests
crtParamString
java.lang.String crtParamString
crtOp
java.lang.String crtOp
crtValue
java.lang.String crtValue
typeSel
int typeSel
- table control variables
selNode
javax.swing.tree.TreeNode selNode
- 0-root node, 1-feature, 2- test
operCB
javax.swing.JComboBox operCB
valueEdit
javax.swing.JTextField valueEdit
bAvg
javax.swing.JCheckBox bAvg
paramCB
javax.swing.JComboBox paramCB
typeLabel
javax.swing.JLabel typeLabel
jLabel1
javax.swing.JLabel jLabel1
label1
javax.swing.JLabel label1
opLabel
javax.swing.JLabel opLabel
label3
javax.swing.JLabel label3
addButton
javax.swing.JButton addButton
dataPanel
javax.swing.JPanel dataPanel
gridBagLayout3
java.awt.GridBagLayout gridBagLayout3
buttonPanel
javax.swing.JPanel buttonPanel
buttOK
javax.swing.JButton buttOK
gridLayout1
java.awt.GridLayout gridLayout1
tree
javax.swing.JTree tree
undoManager
org.jgraph.graph.GraphUndoManager undoManager
showControl
boolean showControl
showData
boolean showData
undo
javax.swing.Action undo
redo
javax.swing.Action redo
remove
javax.swing.Action remove
removeAll
javax.swing.Action removeAll
group
javax.swing.Action group
ungroup
javax.swing.Action ungroup
tofront
javax.swing.Action tofront
toback
javax.swing.Action toback
cut
javax.swing.Action cut
copy
javax.swing.Action copy
paste
javax.swing.Action paste
statusLine
javax.swing.JTextField statusLine
pane
javax.swing.JSplitPane pane
fileName
java.lang.String fileName
xmlUtil
XmlUtil xmlUtil
type
int type
action
javax.swing.Action action
cellEditorListener
javax.swing.event.CellEditorListener cellEditorListener
editDialog
javax.swing.JDialog editDialog
contentPane
javax.swing.JPanel contentPane
imageJob
javax.swing.ImageIcon imageJob
imageJobNode
javax.swing.ImageIcon imageJobNode
imageJobProp
javax.swing.ImageIcon imageJobProp
indexOpt
int indexOpt
borderLayout1
java.awt.BorderLayout borderLayout1
mainPanel
javax.swing.JPanel mainPanel
benchmarkPane
javax.swing.JScrollPane benchmarkPane
rootNode
javax.swing.tree.DefaultMutableTreeNode rootNode
benchmarkTree
javax.swing.JTree benchmarkTree
cell
MyCell cell
- data members
edge
LoopEdge edge
listTests
java.util.Vector<E> listTests
indexStatus
java.util.Hashtable<K,V> indexStatus
crtParam
int crtParam
crtParamString
java.lang.String crtParamString
crtOp
java.lang.String crtOp
crtValue
java.lang.String crtValue
operCB
javax.swing.JComboBox operCB
- table control variables
valueEdit
javax.swing.JTextField valueEdit
bStatus
javax.swing.JCheckBox bStatus
paramCB
javax.swing.JComboBox paramCB
jLabel1
javax.swing.JLabel jLabel1
label1
javax.swing.JLabel label1
label3
javax.swing.JLabel label3
addButton
javax.swing.JButton addButton
dataPanel
javax.swing.JPanel dataPanel
gridBagLayout3
java.awt.GridBagLayout gridBagLayout3
buttonPanel
javax.swing.JPanel buttonPanel
buttOK
javax.swing.JButton buttOK
gridLayout1
java.awt.GridLayout gridLayout1
statusCB
javax.swing.JComboBox statusCB
msgLabel
javax.swing.JLabel msgLabel
graphModel
WFGraphModel graphModel
constrNode
MyTreeNode constrNode
contentPane
javax.swing.JPanel contentPane
imageJob
javax.swing.ImageIcon imageJob
imageJobNode
javax.swing.ImageIcon imageJobNode
imageJobProp
javax.swing.ImageIcon imageJobProp
borderLayout1
java.awt.BorderLayout borderLayout1
mainPanel
javax.swing.JPanel mainPanel
benchmarkPane
javax.swing.JScrollPane benchmarkPane
rootNode
javax.swing.tree.DefaultMutableTreeNode rootNode
benchmarkTree
javax.swing.JTree benchmarkTree
cell
MyCell cell
- data members
edge
PLoopEdge edge
listTests
java.util.Vector<E> listTests
indexStatus
java.util.Hashtable<K,V> indexStatus
crtParam
int crtParam
crtParamString
java.lang.String crtParamString
crtOp
java.lang.String crtOp
crtValue
java.lang.String crtValue
dataPanel
javax.swing.JPanel dataPanel
- table control variables
gridBagLayout3
java.awt.GridBagLayout gridBagLayout3
buttonPanel
javax.swing.JPanel buttonPanel
buttOK
javax.swing.JButton buttOK
gridLayout1
java.awt.GridLayout gridLayout1
msgLabel
javax.swing.JLabel msgLabel
graphModel
WFGraphModel graphModel
contentPane
javax.swing.JPanel contentPane
imageJob
javax.swing.ImageIcon imageJob
imageJobNode
javax.swing.ImageIcon imageJobNode
imageJobProp
javax.swing.ImageIcon imageJobProp
borderLayout1
java.awt.BorderLayout borderLayout1
mainPanel
javax.swing.JPanel mainPanel
benchmarkPane
javax.swing.JScrollPane benchmarkPane
rootNode
javax.swing.tree.DefaultMutableTreeNode rootNode
benchmarkTree
javax.swing.JTree benchmarkTree
type
int type
cell
MyCell cell
- data members
edge
LinkEdge edge
listTests
java.util.Vector<E> listTests
crtParamString
java.lang.String crtParamString
crtOp
java.lang.String crtOp
crtValue
java.lang.String crtValue
typeSel
int typeSel
- table control variables
selNode
javax.swing.tree.TreeNode selNode
- 0-root node, 1-feature, 2- test
operCB
javax.swing.JComboBox operCB
valueEdit
javax.swing.JTextField valueEdit
bAvg
javax.swing.JCheckBox bAvg
paramCB
javax.swing.JComboBox paramCB
typeLabel
javax.swing.JLabel typeLabel
jLabel1
javax.swing.JLabel jLabel1
label1
javax.swing.JLabel label1
opLabel
javax.swing.JLabel opLabel
label3
javax.swing.JLabel label3
addButton
javax.swing.JButton addButton
dataPanel
javax.swing.JPanel dataPanel
gridBagLayout3
java.awt.GridBagLayout gridBagLayout3
buttonPanel
javax.swing.JPanel buttonPanel
buttOK
javax.swing.JButton buttOK
gridLayout1
java.awt.GridLayout gridLayout1
perfButton
javax.swing.JButton perfButton
markList
java.util.HashSet<E> markList
initialStates
java.util.HashMap<K,V> initialStates
finalStates
java.util.HashMap<K,V> finalStates
dataEdges
java.util.Vector<E> dataEdges
controlEdges
java.util.Vector<E> controlEdges
cells
java.util.Vector<E> cells
jHandler
JSObject jHandler
id
java.lang.String id
mainPanel
javax.swing.JPanel mainPanel
buttonsPanel
javax.swing.JPanel buttonsPanel
buttCancel
javax.swing.JButton buttCancel
buttOK
javax.swing.JButton buttOK
borderLayout1
java.awt.BorderLayout borderLayout1
typeLabel
javax.swing.JLabel typeLabel
valueEdit
javax.swing.JTextField valueEdit
operCB
javax.swing.JComboBox operCB
dataPanel
javax.swing.JPanel dataPanel
paramCB
javax.swing.JComboBox paramCB
jLabel1
javax.swing.JLabel jLabel1
bAvg
javax.swing.JCheckBox bAvg
label1
javax.swing.JLabel label1
label3
javax.swing.JLabel label3
border1
javax.swing.border.Border border1
crtParamString
java.lang.String crtParamString
crtOp
java.lang.String crtOp
crtValue
java.lang.String crtValue
saveValues
boolean saveValues
gridBagLayout1
java.awt.GridBagLayout gridBagLayout1
opLabel
javax.swing.JLabel opLabel
contentPane
javax.swing.JPanel contentPane
jMenuBar1
javax.swing.JMenuBar jMenuBar1
jMenuFile
javax.swing.JMenu jMenuFile
jMenuFileExit
javax.swing.JMenuItem jMenuFileExit
myToolBar
javax.swing.JToolBar myToolBar
buttLoad
javax.swing.JButton buttLoad
buttRun
javax.swing.JButton buttRun
buttDetails
javax.swing.JButton buttDetails
buttExit
javax.swing.JButton buttExit
component1
java.awt.Component component1
imageNotExec
javax.swing.ImageIcon imageNotExec
imageExecSuc
javax.swing.ImageIcon imageExecSuc
imageExecNotSuc
javax.swing.ImageIcon imageExecNotSuc
imageExec
javax.swing.ImageIcon imageExec
imageDetails
javax.swing.ImageIcon imageDetails
imageExit
javax.swing.ImageIcon imageExit
imageLoad
javax.swing.ImageIcon imageLoad
imageSave
javax.swing.ImageIcon imageSave
imageJob
javax.swing.ImageIcon imageJob
imageJobNode
javax.swing.ImageIcon imageJobNode
imageJobProp
javax.swing.ImageIcon imageJobProp
statusBar
javax.swing.JLabel statusBar
borderLayout1
java.awt.BorderLayout borderLayout1
mainPanel
javax.swing.JPanel mainPanel
gridLayout1
java.awt.GridLayout gridLayout1
benchmarkPane
javax.swing.JScrollPane benchmarkPane
rootNode
javax.swing.tree.DefaultMutableTreeNode rootNode
benchmarkTree
javax.swing.JTree benchmarkTree
tabPane
javax.swing.JTabbedPane tabPane
_confXML
java.lang.String _confXML
- data members
_out
java.io.PrintStream _out
_file
boolean _file
listTests
java.util.Vector<E> listTests
typeSel
int typeSel
- table control variables
selNode
javax.swing.tree.TreeNode selNode
- 0-root node, 1-feature, 2- test
component2
java.awt.Component component2
buttSave
javax.swing.JButton buttSave
outputPort
java.lang.Integer outputPort
cellNode
MyTreeNode cellNode
constrNode
MyTreeNode constrNode
paramId
java.lang.String paramId
op
java.lang.String op
value
int value
paramId
java.lang.String paramId
op
java.lang.String op
value
java.lang.String value
edgeNode
MyTreeNode edgeNode
sourceId
java.lang.String sourceId
targetId
java.lang.String targetId
varsNode
MyTreeNode varsNode
constrNode
MyTreeNode constrNode
perfNode
MyTreeNode perfNode
edgeNode
MyTreeNode edgeNode
sourceId
java.lang.String sourceId
targetId
java.lang.String targetId
constrNode
MyTreeNode constrNode
filesNode
MyTreeNode filesNode
edgeNode
MyTreeNode edgeNode
constrNode
MyTreeNode constrNode
id
long id
cellType
int cellType
name
java.lang.String name
type
int type
name
java.lang.String name
edgeNode
MyTreeNode edgeNode
constrNode
MyTreeNode constrNode
|
Package js.graphed.graphs |
tickUnit
int tickUnit
- Creates a new demo.
avgBandwidth
double[] avgBandwidth
avgLatency
double[] avgLatency
minBandwidth
double[] minBandwidth
minLatency
double[] minLatency
maxBandwidth
double[] maxBandwidth
maxLatency
double[] maxLatency
naTree
CompactTree naTree
pubOA
PubOAImpl pubOA
- Reference to the ObjectAgent of this NetworkAgent
backupThread
NetworkAgentBackupThread backupThread
- thread to check if the networkagent is still running
children
java.util.Hashtable<K,V> children
- the children of this networkagent (structure)
isBN
boolean isBN
- true if this node is a backupnode
name
java.lang.String name
- hostname of this networkagent
ip
java.lang.String ip
- ipaddress of this networkagent
parent
NetworkAgent parent
- the parent of this networkagent (structure)
port
int port
- the port this networkagent is running on
propertyChecker
NetworkAgentPropertyThread propertyChecker
- thread to keep the systemproperties of this networkagent up to date
nLevel
int nLevel
- the level of this networkagent in the physical structure
hasBN
boolean hasBN
- true if this networkagent has a backupnode
naNav
NetworkAgentNav naNav
- navigatorclass to navigate through the physical structure of the networkagents
eventAgent
EventAgentImpl eventAgent
- the eventagent of this networkagent
systemEvents
java.util.Vector<E> systemEvents
- the eventagent of this networkagent
TotalProcessors
int TotalProcessors
- Total number of Processors on the machine
TotalCores
int TotalCores
- Total number of cores on the machine
CoresPerProcessors
int CoresPerProcessors
- Cores per Processor on the machine
visitedNA
java.util.Hashtable<K,V> visitedNA
- already visited NetworkAgents are stores here
apps
java.util.Hashtable<K,V> apps
- the NetworkAgents already used for one Application are stored here
pairs
java.util.Hashtable<K,V> pairs
- the pairs PubOAs/NetworkAgents already used
possibleNA
java.util.Vector<E> possibleNA
- all NetworkAgent who fit the constraints during searchprocess are stored here
usedNAs
java.util.Hashtable<K,V> usedNAs
appId
java.lang.String appId
- id of the associated application
pubOA
PubOA pubOA
- PubOA where the application is registered
vaManager
VAManager vaManager
- the application's VAManager
smMethodInvocator
SMMethodInvocator smMethodInvocator
- the application's Shared memory method Invocator
objects
LongHashtable objects
- Used to store references to all JSObjects of the application
props
java.util.Properties props
- Stores connection properties and other default values.
- See Also:
AppOAImpl.readIniFile()
url
java.lang.String url
- the url of the AppOA consisting of hostname and port
barriers
java.util.Hashtable<K,V> barriers
- a vector of initialized barriers
jsa
JSAffinity jsa
- JSAffinity object related to AppOA
className
java.lang.String className
- class of the associated JS object
node
VA node
- location of the JS object
id
long id
- id of the object
appId
java.lang.String appId
- id of the application the object belongs to
appOA
AppOA appOA
- the application's AppOS
singleThreaded
boolean singleThreaded
- true if the object is singleThreaded
locked
boolean locked
- true if the object is currently locked
url
java.lang.String url
- url of the associated AppOA
HasAffinity
boolean HasAffinity
- true if the object has Affinity constraints
cpus
int[] cpus
- List of cpu numbers for SJSObject's invoked method if it has affinity constraints
objId
long objId
- id of the object
className
java.lang.String className
- class of the object
appId
java.lang.String appId
- id of the application the object belongs to
appOA
AppOA appOA
- reference to the object's application's AppOA
singleThreaded
boolean singleThreaded
- true if the object is single-threaded (i.e. has its own thread)
appId
java.lang.String appId
- id of the application
objects
LongHashtable objects
- objects created by thie application on this node (AppOA or PubOA)
lockInfo
LongHashtable lockInfo
- stores information about locked objects
waitingJobs
LongHashtable waitingJobs
- stores waiting Jobs
working
LongHashtable working
- information about objects currently being processed
node
VA node
- reference to the associated level-1-VA
appId
java.lang.String appId
- id of the application of the associated level-1-VA
appOA
AppOA appOA
- id of the application's AppOA of the associated level-1-VA
pubOA
PubOA pubOA
- id of the PubOA where the application of the associated level-1-VA is registered
|
Class js.oa.OA extends java.rmi.server.UnicastRemoteObject implements Serializable |
rtInfos
java.util.Hashtable<K,V> rtInfos
- Stores runtime information for the JavaSymphony applications.
The AppOA only stores information for it's associated application,
the PubOA stores information for all registered applications
- See Also:
JSRuntimeInfo
jobs
JSQueue jobs
- Queue where the
jobs are stored. The thread of the threadpool take the jobs from this queue and execute them.
jobHandler
java.util.Vector<E> jobHandler
- The threadpool. Used for execution of
jobs.
hostName
java.lang.String hostName
- Name of the host where the AppOA/PubOA is running.
hostAddress
java.lang.String hostAddress
- Address of the host where the PubOA is running.
na
NetworkAgent na
- The associated NetworkAgent.
ea
EventAgent ea
- The local EventAgent.
appOAs
java.util.Hashtable<K,V> appOAs
- Stores the references to the AppOAs of all registered applications
vaManager
java.util.Hashtable<K,V> vaManager
- Stores references to the VAManagers of registered application
port
int port
- Port to which the PubOA is bound.
props
java.util.Properties props
- Stores default values for some fields.
- See Also:
PubOAImpl.readIniFile()
|
Class js.oa.ResultHandle extends java.rmi.server.UnicastRemoteObject implements Serializable |
result
java.lang.Object result
- the result that the ResultHandle receives when the remote method #receiveResult(java.lang.Object)} is called
received
boolean received
- true if a result has already been received
job
Job job
- the job for that the ResultHandle waits for the result
obj
JSObject obj
- the source of the job (if a
MethodInvocationJob has been sent or another job that does some operation a JavaSymphony object)
node
VA node
- the destination of the job (i.e. the node where the result will come from)
receiveTime
long receiveTime
- time when the result has been received
retryCount
int retryCount
- current number of retries if a
InvalidObjectHandleException has been returned
rhs
ResultHandleSet rhs
- the ResultHandleSet in which current ResultHandle is included; could be null
sharedMemory
boolean sharedMemory
- true if the object is sharedMemory JSObject
HasAffinity
boolean HasAffinity
- true if the object has Affinity constraints
cpus
int[] cpus
- List of cpu numbers for SJSObject's invoked method if it has affinity constraints
appId
java.lang.String appId
- id of the application of the associated level-1-VA
appOA
AppOA appOA
- id of the application's AppOA of the associated level-1-VA
pubOA
PubOA pubOA
- id of the PubOA where the application of the associated level-1-VA is registered
|
Class js.oa.VA extends java.lang.Object implements Serializable |
appId
java.lang.String appId
- id of the VA's application
vaManager
VAManager vaManager
- the application's VAManager
va
VAElement va
- the associated remote VAElement reference managed by the VAManager
invocator
MethodInvocator invocator
- the VA's
MethodInvocator instance (only level-1-VA)
level
int level
- the level of the VA
id
long id
- the id of the VA
url
java.lang.String url
- URL of the associated AppOA
localLevel
int localLevel
bLowLevelVA
boolean bLowLevelVA
cpus
int[] cpus
parentVA
VA parentVA
startClone
boolean startClone
- indicates if the running thread will be started, by default no.
newId
long newId
- new id for the new object
className
java.lang.String className
- Class of the new object.
conArgs
java.lang.Object[] conArgs
- Arguments for the new object's constructor.
bytes
byte[] bytes
- Byte array defining the object.
className
java.lang.String className
- Class of the new object.
conArgs
java.lang.Object[] conArgs
- Arguments for the new object's constructor.
bytes
byte[] bytes
- Byte array defining the object.
INIT_PHASE
int INIT_PHASE
TRANSFER_PHASE
int TRANSFER_PHASE
jobPhase
int jobPhase
bytes
byte[] bytes
dest
VA dest
newLock
boolean newLock
- The new lock-state (passed in the constructor). True means the object should change to locked.
singleThreaded
boolean singleThreaded
- The new object's type.
className
java.lang.String className
- Class of the new object.
conArgs
java.lang.Object[] conArgs
- Arguments for the new object's constructor.
singleThreaded
boolean singleThreaded
- True if the object should be single-threaded.
bytes
byte[] bytes
- Byte array defining the object.
srcFile
java.lang.String srcFile
delete
boolean delete
- True if the object should be deleted from the node after downloading.
appId
java.lang.String appId
- id of the application that created the Job.
receiver
ResultReceiver receiver
- Remote reference to the class that waits for the result.
runtimeInfo
JSRuntimeInfo runtimeInfo
- Reference to the runtime information stored on the node where the job is executed.
local
boolean local
- True means, that the Job is executed by the application's AppOA, i.e. in the same JVM as the main application.
appOA
AppOA appOA
- Reference to the application's AppOA.
vaManager
VAManager vaManager
- Reference to the application's VAManager.
pubOA
PubOA pubOA
- Reference to the PubOA where the Job is executed.
node
VA node
- The VA where the Job is executed.
queue
JSQueue queue
- Queue where all Jobs of the current VA are stored.
objectId
long objectId
- The id of the object, if the Job needs an object, otherwise it's set to -1.
lockId
java.lang.String lockId
- The id needed to use a locked object. If it doesn't match the object's current lockId, the Job is blocked
until the object is unlocked again.
codebase
java.util.Hashtable<K,V> codebase
- The codebase to loaded and used for the given application.
msg
JSMessage msg
methodName
java.lang.String methodName
- Name of the method to be called
paramTypes
java.lang.Class<T>[] paramTypes
- The method's signature
methodArgs
java.lang.Object[] methodArgs
- The method's arguments
cpus
int[] cpus
- list of CPUS for Affinity
RunWithAffinity
boolean RunWithAffinity
- Job has CPU Affinity or Not
jsa
JSAffinity jsa
- JSAffinity reference if job runs with affinity
INIT_PHASE
int INIT_PHASE
- First phase of the migration.
TRANSFER_PHASE
int TRANSFER_PHASE
- Second phase of the migration.
jobPhase
int jobPhase
- The migration is done in to phase; indicates which phase is active
rewrite
boolean rewrite
- True if the file should be rewritten.
srcVA
VA srcVA
- The source VA for the file.
newVA
VA newVA
- The new VA for the file.
sourceFile
java.lang.String sourceFile
- The source file name
targetFile
java.lang.String targetFile
- The target file name
bytes
byte[] bytes
- The serialized object.
singleThreaded
boolean singleThreaded
- True if the object should be single-threaded.
INIT_PHASE
int INIT_PHASE
- First phase of the migration.
TRANSFER_PHASE
int TRANSFER_PHASE
- Second phase of the migration.
jobPhase
int jobPhase
- The migration is done in to phase; indicates which phase is active
delete
boolean delete
- True if the object should be deleted from the node after downloading.
newVA
VA newVA
- The new VA for the object.
id
long id
- The id of this VAElement.
globalId
java.lang.String globalId
- A globally unique id.
constraints
JSConstraints constraints
- Constraints of this VAElement.
locked
boolean locked
- true if the VAElement is locked
accessId
long accessId
- If the VAElement is not locked, the accessId is set to -1.
If it's locked, the accessId is specified in
#lock(int).
This is needed to get access to a locked VAElement.
vaManager
VAManager vaManager
- Reference to the application's VAManager
parent
VAElement parent
- Reference to the parent VAElement
children
java.util.Vector<E> children
- Used to store the children of the VAElement.
pubOA
PubOA pubOA
- If this is a level-1-VAElement, it's "connected" to a PubOA. Otherwise the field is null.
hostname
java.lang.String hostname
- Name of the host where the main application is running.
port
int port
- Port of the PubOA (if specified).
url
java.lang.String url
- URL of the PubOA (if specified)
eventAgent
EventAgent eventAgent
- Reference to the local EventAgent.
tree
CompactTree tree
- The tree of the pubOAs.
appId
java.lang.String appId
- Id of the application the VAManager belongs to.
id
long id
- Id of the VAManager
pubOA
PubOA pubOA
- Reference to the PubOA where the application is registered (running in the same JVM)
appOA
AppOA appOA
- Reference to the application's AppOA (in another JVM)
vas
LongHashtable vas
- Used to store all VAElements
eventAgents
java.util.Vector<E> eventAgents
- Used to store references to the EventAgents of the VAElements.
dragSource
java.awt.dnd.DragSource dragSource
dropTarget
java.awt.dnd.DropTarget dropTarget
dragedAwayNode
Node dragedAwayNode
filename
java.lang.String filename
root
MyTreeNode root
dropTarget
java.awt.dnd.DropTarget dropTarget
dragSource
java.awt.dnd.DragSource dragSource
dragedAwayNode
MyTreeNode dragedAwayNode
defaultCluster
MyTreeNode defaultCluster
|
Class js.shell.MyTreeNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable |
na
NetworkAgent na
- corresponding NA
codeNode
java.lang.String codeNode
isRealized
boolean isRealized
node
Node node
f1
javax.swing.JTextField f1
f2
javax.swing.JTextField f2
properties
java.util.Properties properties
checkboxes
java.util.Vector<E> checkboxes
node
Node node
rate
int rate
f1
javax.swing.JTextField f1
f2
javax.swing.JTextField f2
imageLoad
javax.swing.ImageIcon imageLoad
imageSave
javax.swing.ImageIcon imageSave
imageSaveAs
javax.swing.ImageIcon imageSaveAs
imageStart
javax.swing.ImageIcon imageStart
imageStartW
javax.swing.ImageIcon imageStartW
imageStop
javax.swing.ImageIcon imageStop
imageBuild
javax.swing.ImageIcon imageBuild
imageInfo
javax.swing.ImageIcon imageInfo
imageSettings
javax.swing.ImageIcon imageSettings
imageExit
javax.swing.ImageIcon imageExit
jToolBar
javax.swing.JToolBar jToolBar
centralPane
javax.swing.JPanel centralPane
tree
DragDropTree tree
list
DragDropList list
configfile
java.lang.String configfile
shellMonitor
ShellMonitor shellMonitor
shell
ShellGUI shell
port
int port
size
int size
f1
javax.swing.JTextField f1
f2
javax.swing.JTextField f2
monitor
MonitorInterface monitor
host
java.lang.String host
monitorRemote
MonitorInterface monitorRemote
monitorLocal
MonitorInterface monitorLocal
monitorEvents
EventMonitorInterface monitorEvents
list
MonitorList list
propList
PropertyList propList
tabPane
javax.swing.JTabbedPane tabPane
myTable
javax.swing.JTable myTable
evList
java.util.Properties evList
dragSource
java.awt.dnd.DragSource dragSource
dropTarget
java.awt.dnd.DropTarget dropTarget
monitorWindow
JSMonitorWindow monitorWindow
monitorWindow
JSMonitorWindow monitorWindow
elements
java.util.Vector<E> elements