Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
E
F
G
I
K
L
M
O
P
R
S
U
W
A
AbstractApplication
- class sod.util.
AbstractApplication
.
This is the superclass of any class that wants to be executed.
AbstractApplication()
- Constructor for class sod.util.
AbstractApplication
accept(File)
- Method in class sod.server.
ExampleFileFilter
Return true if this file should be shown in the directory pane, false if it shouldn't.
actionPerformed(ActionEvent)
- Method in class sod.server.
ProcPanel
addExtension(String)
- Method in class sod.server.
ExampleFileFilter
Adds a filetype "dot" extension to filter against.
addProcessor(Processor)
- Method in class sod.server.
Scheduler
B
build()
- Method in class sod.server.
MyMenuBar
buildHostList(String[])
- Method in class sod.server.
MainPanel
buildHostList(String[])
- Method in class sod.server.
ProcPanel
C
changePanel(JPanel)
- Method in class sod.server.
Monitor
Changes the visible panel.
CLOSE_TEXT
- Static variable in class sod.server.
ProcPanel
createProcess(File, Class)
- Method in class sod.server.
Scheduler
D
delPanel(int)
- Method in class sod.server.
Monitor
delProcess(int)
- Method in class sod.client.
ProcessorImpl
delProcess(int)
- Method in interface sod.util.
Processor
delProcessor(Processor)
- Method in class sod.server.
Scheduler
delProcessor(String)
- Method in class sod.server.
Scheduler
E
ExampleFileFilter
- class sod.server.
ExampleFileFilter
.
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
ExampleFileFilter()
- Constructor for class sod.server.
ExampleFileFilter
Creates a file filter.
ExampleFileFilter(String)
- Constructor for class sod.server.
ExampleFileFilter
Creates a file filter that accepts files with the given extension.
ExampleFileFilter(String[])
- Constructor for class sod.server.
ExampleFileFilter
Creates a file filter from the given string array.
ExampleFileFilter(String[], String)
- Constructor for class sod.server.
ExampleFileFilter
Creates a file filter from the given string array and description.
ExampleFileFilter(String, String)
- Constructor for class sod.server.
ExampleFileFilter
Creates a file filter that accepts the given file type.
execute(File, Class)
- Method in class sod.server.
Monitor
Execute a class.
execute(Process)
- Method in class sod.client.
ProcessorImpl
execute(Process)
- Method in class sod.server.
Scheduler
execute(Process)
- Method in interface sod.util.
Processor
exit(long)
- Method in class sod.client.
ProcessorImpl
exit(long)
- Method in interface sod.util.
Processor
F
FileClassLoader
- class sod.util.
FileClassLoader
.
FileClassLoader(File)
- Constructor for class sod.util.
FileClassLoader
findClass(String)
- Method in class sod.util.
FileClassLoader
finish()
- Method in class sod.server.
ProcPanel
finish()
- Method in class sod.server.
SchedulerUIImpl
finish()
- Method in interface sod.util.
SchedulerUI
G
getClassFile()
- Method in class sod.util.
Process
getClassName()
- Method in class sod.server.
MainPanel
getClassName()
- Method in class sod.util.
Process
getDescription()
- Method in class sod.server.
ExampleFileFilter
Returns the human readable description of this filter.
getExtension(File)
- Method in class sod.server.
ExampleFileFilter
Return the extension portion of the file's name .
getHostAddress()
- Method in class sod.client.
ProcessorImpl
getHostName()
- Method in class sod.client.
ProcessorImpl
getHostName()
- Method in interface sod.util.
Processor
getHosts()
- Method in class sod.server.
Monitor
getHosts()
- Method in class sod.server.
Scheduler
Return hosts that run processors.
getHostToExecute()
- Method in class sod.server.
Scheduler
getMainPanel()
- Method in class sod.server.
Monitor
getMenuBar()
- Method in class sod.server.
Monitor
getMonitor()
- Method in class sod.server.
MainPanel
getMonitor()
- Method in class sod.server.
ProcPanel
getNumProcesses()
- Method in class sod.client.
ProcessorImpl
getNumProcesses()
- Method in class sod.server.
Scheduler
getNumProcesses()
- Method in interface sod.util.
Processor
getPanel()
- Method in class sod.server.
Monitor
getPID()
- Method in class sod.util.
Process
getPIDs(int)
- Method in class sod.client.
ProcessorImpl
For simplicity, returns only the pids of numProcesses processes.
getPIDs(int)
- Method in interface sod.util.
Processor
getProcess()
- Method in class sod.client.
ProcessThread
getProcesses()
- Method in class sod.client.
ProcessorImpl
getProcesses()
- Method in class sod.server.
Monitor
getProcesses()
- Method in class sod.server.
Scheduler
Return list of processes at all processors.
getProcesses()
- Method in interface sod.util.
Processor
getProcessor()
- Method in class sod.util.
Process
getProcessor(String)
- Method in class sod.server.
Scheduler
getProcessors()
- Method in class sod.server.
Scheduler
getProcPanel(int)
- Method in class sod.server.
Monitor
Returns the panel of a process.
getRegisteredList()
- Method in class sod.server.
MainPanel
getScore()
- Method in class sod.client.
ProcessorImpl
getScore()
- Method in interface sod.util.
Processor
getServerName()
- Method in class sod.client.
ProcessorImpl
getServerName()
- Method in interface sod.util.
Processor
getTextArea()
- Method in class sod.server.
ProcPanel
I
init()
- Method in class sod.util.
Process
Initialize the executable object.
init(OutputStream)
- Method in class sod.util.
AbstractApplication
This common methods initializes the reference of the class OutputStream.
isExtensionListInDescription()
- Method in class sod.server.
ExampleFileFilter
Returns whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
isStarted()
- Method in class sod.util.
Process
K
killProcessors()
- Method in class sod.server.
Monitor
L
loadClass()
- Method in class sod.util.
FileClassLoader
Lock
- class sod.exec.
Lock
.
MUTEX.
lock()
- Method in class sod.exec.
Lock
Acquires the lock.
Lock()
- Constructor for class sod.exec.
Lock
Constructs a new lock.
LoggerOutputStream
- class sod.util.
LoggerOutputStream
.
LoggerOutputStream(SchedulerUI)
- Constructor for class sod.util.
LoggerOutputStream
M
main(String[])
- Static method in class sod.client.
ProcessorImpl
main(String[])
- Static method in class sod.server.
Monitor
MainPanel
- class sod.server.
MainPanel
.
MainPanel(Monitor)
- Constructor for class sod.server.
MainPanel
migrateProcess(Process, Processor)
- Method in class sod.server.
Scheduler
migrateProcess(Process, String)
- Method in class sod.server.
Monitor
migrateProcess(Process, String)
- Method in class sod.server.
Scheduler
Monitor
- class sod.server.
Monitor
.
GUI that monitors the scheduling system.
Monitor.AppCloser
- class sod.server.
Monitor.AppCloser
.
Monitor.AppCloser(Monitor)
- Constructor for class sod.server.
Monitor.AppCloser
Monitor()
- Constructor for class sod.server.
Monitor
MyMenuBar
- class sod.server.
MyMenuBar
.
MyMenuBar(Monitor)
- Constructor for class sod.server.
MyMenuBar
MyPrintStream
- class sod.util.
MyPrintStream
.
MyPrintStream(OutputStream)
- Constructor for class sod.util.
MyPrintStream
MyPrintStream(OutputStream, boolean)
- Constructor for class sod.util.
MyPrintStream
O
out
- Variable in class sod.util.
AbstractApplication
P
Process
- class sod.util.
Process
.
Representation of a distributed process.
Process(File, Class, Processor)
- Constructor for class sod.util.
Process
Processor
- interface sod.util.
Processor
.
ProcessorImpl
- class sod.client.
ProcessorImpl
.
ProcessorImpl(String)
- Constructor for class sod.client.
ProcessorImpl
ProcessThread
- class sod.client.
ProcessThread
.
ProcessThread(Process)
- Constructor for class sod.client.
ProcessThread
ProcPanel
- class sod.server.
ProcPanel
.
ProcPanel(Monitor, Process)
- Constructor for class sod.server.
ProcPanel
R
register(String)
- Method in class sod.server.
Monitor
Register a host from the Scheduler.
register(String)
- Method in interface sod.util.
Registry
Registry
- interface sod.util.
Registry
.
resume()
- Method in class sod.exec.
Run2
resume()
- Method in class sod.exec.
Run1
resume()
- Method in class sod.util.
AbstractApplication
This method will be called to resume execution of the application after a it was suspended.
resumeExecution()
- Method in class sod.util.
Process
run()
- Method in class sod.client.
ProcessThread
run()
- Method in class sod.exec.
Run2
run()
- Method in class sod.exec.
Run1
run()
- Method in class sod.util.
AbstractApplication
This method will be called to run this application.
run()
- Method in class sod.util.
Process
Run1
- class sod.exec.
Run1
.
Run1()
- Constructor for class sod.exec.
Run1
Run2
- class sod.exec.
Run2
.
Run2()
- Constructor for class sod.exec.
Run2
RUNNING_STATUS
- Static variable in class sod.server.
ProcPanel
S
Scheduler
- class sod.server.
Scheduler
.
Scheduler()
- Constructor for class sod.server.
Scheduler
SchedulerUI
- interface sod.util.
SchedulerUI
.
SchedulerUIImpl
- class sod.server.
SchedulerUIImpl
.
SchedulerUIImpl(ProcPanel)
- Constructor for class sod.server.
SchedulerUIImpl
SEND_TEXT
- Static variable in class sod.server.
ProcPanel
setClassName(String)
- Method in class sod.server.
MainPanel
setDescription(String)
- Method in class sod.server.
ExampleFileFilter
Sets the human readable description of this filter.
setExtensionListInDescription(boolean)
- Method in class sod.server.
ExampleFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setHostLabel(String)
- Method in class sod.server.
ProcPanel
setProcess(Process)
- Method in class sod.server.
ProcPanel
setProcessor(Processor)
- Method in class sod.util.
Process
setStatusLabel(String)
- Method in class sod.server.
ProcPanel
sod.client
- package sod.client
sod.exec
- package sod.exec
sod.server
- package sod.server
sod.util
- package sod.util
stopExecution()
- Method in class sod.util.
Process
STOPPED_STATUS
- Static variable in class sod.server.
ProcPanel
suspend()
- Method in class sod.exec.
Run2
suspend()
- Method in class sod.exec.
Run1
suspend()
- Method in class sod.util.
AbstractApplication
This method will be called to suspend the application, so the process can be migrated.
suspendProcess(int)
- Method in class sod.client.
ProcessorImpl
suspendProcess(int)
- Method in interface sod.util.
Processor
U
unlock()
- Method in class sod.exec.
Lock
Releases the lock, and notify only one thread.
unregister(Processor)
- Method in class sod.server.
Monitor
Unregister a processor from the Scheduler.
unregister(String)
- Method in class sod.server.
Monitor
Unregister a host from the Scheduler.
W
windowClosing(WindowEvent)
- Method in class sod.server.
Monitor.AppCloser
write(int)
- Method in class sod.util.
LoggerOutputStream
write(String)
- Method in class sod.server.
SchedulerUIImpl
write(String)
- Method in interface sod.util.
SchedulerUI
writeAll(String)
- Method in class sod.server.
SchedulerUIImpl
writeAll(String)
- Method in interface sod.util.
SchedulerUI
writeLog(String)
- Method in class sod.server.
MainPanel
A
B
C
D
E
F
G
I
K
L
M
O
P
R
S
U
W
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES