A C D E F G H I J K L M N O P R S T V W

A

activeCount() - Method in class org.gnu6.six.move
Returns count of all active neighbour threads in the group that contains the current move.
ADDRESS - Static variable in class org.gnu6.six.mailThread
 
amIsuspended() - Method in class org.gnu6.six.move
 

C

clear() - Method in class org.gnu6.six.State
Clears this hashtable so that it contains no keys.
containsKey(Object) - Method in class org.gnu6.six.State
Tests if the specified object is a key in this hashtable.
containsValue(Object) - Method in class org.gnu6.six.State
Returns true if this Hashtable maps one or more keys to this value.
country - Static variable in class org.gnu6.six.Time
 
country - Static variable in class org.gnu6.six.runMlist
 
country - Static variable in class org.gnu6.six.schedule
 
currentState - Variable in class org.gnu6.six.move
 

D

DATE - Static variable in class org.gnu6.six.schedule
 
DAY - Static variable in class org.gnu6.six.schedule
 
doneWithSuccess(boolean) - Method in class org.gnu6.six.State
Reports about the status of a move.

E

elements() - Method in class org.gnu6.six.State
Returns an enumeration of the values in this hashtable.
End - Variable in class org.gnu6.six.Time
 
enumerateThreadGroups() - Method in class org.gnu6.six.move
 
enumerateThreads() - Method in class org.gnu6.six.move
 
EVERYDAY - Static variable in class org.gnu6.six.schedule
 

F

FALSE - Static variable in class org.gnu6.six.mailThread
 
FALSE - Static variable in class org.gnu6.six.runMlist
 
FILE - Static variable in class org.gnu6.six.schedule
 

G

get(Object) - Method in class org.gnu6.six.State
Returns the value to which the specified key is mapped in this hashtable.
getDaySchedule(Date) - Method in class org.gnu6.six.schedule
getDaySchedule returns Vector of Time-elements with start and end time values.
getEnd() - Method in class org.gnu6.six.Time
Returns the date which is the terminal moment stored in the instance of the class Time.
getHashtableForMove(Node) - Method in class org.gnu6.six.runMlist
Returns a hashtable that contains as keys parameter names for the specified move.
getHolidays() - Method in class org.gnu6.six.schedule
getHolidays returns Vector of Date elements for holidays.
getLogFile() - Method in class org.gnu6.six.move
Returns the log-file for the current move
getLogFile() - Method in class org.gnu6.six.schedule
Returns the log-file defined in mlist with the given schedule.
getLogStatus() - Method in class org.gnu6.six.move
Returns the log-file status for the current move
getLogStatus() - Method in class org.gnu6.six.schedule
 
getName() - Method in class org.gnu6.six.move
 
getParameters() - Method in class org.gnu6.six.move
Returns parameters of the current move
getParent() - Method in class org.gnu6.six.move
 
getSleepTimeout() - Method in class org.gnu6.six.runMlist
 
getSpecialDays() - Method in class org.gnu6.six.schedule
Returns a hashtable of special days.
getStart() - Method in class org.gnu6.six.Time
Returns the date which is starting moment stored in the instance of the class Time.
getState() - Method in class org.gnu6.six.move
Returns the state of the current project.
getTimeList() - Method in class org.gnu6.six.schedule
Returns a vector which entries are Time classes.
getTimeZone() - Method in class org.gnu6.six.Time
Returns the time zone used by the instance of the class Time.

H

HOLIDAYS - Static variable in class org.gnu6.six.schedule
 

I

interrupt() - Method in class org.gnu6.six.move
 
interruptAll() - Method in class org.gnu6.six.move
This method is used to iterrupt all threads from the current thread group.
isAlive() - Method in class org.gnu6.six.move
 
isEmpty() - Method in class org.gnu6.six.State
Tests if this hashtable maps no keys to values.
isFridayHoliday - Variable in class org.gnu6.six.schedule
 
isItSuccess() - Method in class org.gnu6.six.State
Notifies about the status of the move execution.
isItSuspended() - Method in class org.gnu6.six.move
 
isMondayHoliday - Variable in class org.gnu6.six.schedule
 
isSaturdayHoliday - Variable in class org.gnu6.six.schedule
 
isScheduleMissing() - Method in class org.gnu6.six.schedule
Returns true if the schedule is not defined in mlist.
isSundayHoliday - Variable in class org.gnu6.six.schedule
 
isThursdayHoliday - Variable in class org.gnu6.six.schedule
 
isTuesdayHoliday - Variable in class org.gnu6.six.schedule
 
isWednesdayHoliday - Variable in class org.gnu6.six.schedule
 

J

join() - Method in class org.gnu6.six.move
This method is the same as the one from the Thread class

K

keys() - Method in class org.gnu6.six.State
Returns an enumeration of the keys in this hashtable.

L

language - Static variable in class org.gnu6.six.Time
 
language - Static variable in class org.gnu6.six.runMlist
 
language - Static variable in class org.gnu6.six.schedule
 
Location - Variable in class org.gnu6.six.schedule
 
LOG - Static variable in class org.gnu6.six.schedule
 
LogFile - Variable in class org.gnu6.six.schedule
 
LogStatus - Variable in class org.gnu6.six.schedule
 

M

MAIL - Static variable in class org.gnu6.six.mailThread
 
mailThread - class org.gnu6.six.mailThread.
It collects information about mail from mlist and starts SMTP client for sending out warnings and debugging messages.
mailThread(String, Node, String, move) - Constructor for class org.gnu6.six.mailThread
 
main(String[]) - Static method in class org.gnu6.six.runMlist
 
MESSAGE - Static variable in class org.gnu6.six.mailThread
 
MLIST - Static variable in class org.gnu6.six.schedule
 
move - class org.gnu6.six.move.
Abstract class move provides a prototype for the basic building blocks of GNU6 environment.
MOVE - Static variable in class org.gnu6.six.runMlist
 
move() - Constructor for class org.gnu6.six.move
 
myInstance - Variable in class org.gnu6.six.move
 
myName - Variable in class org.gnu6.six.move
 
myThreadGroup - Variable in class org.gnu6.six.move
 

N

NAME - Static variable in class org.gnu6.six.runMlist
 

O

org.gnu6.six - package org.gnu6.six
 

P

PARAMETER - Static variable in class org.gnu6.six.runMlist
 
parameters - Variable in class org.gnu6.six.move
 
parseMoves(String) - Method in class org.gnu6.six.runMlist
Extracts moves from an mlist defined by its location.
put(Object, Object) - Method in class org.gnu6.six.State
Maps the specified key to the specified value in this hashtable.

R

remove(Object) - Method in class org.gnu6.six.State
Removes the key (and its corresponding value) from this hashtable.
resume() - Method in class org.gnu6.six.move
 
run() - Method in class org.gnu6.six.mailThread
 
run() - Method in class org.gnu6.six.runMlist
Runs the current mlist.
run() - Method in class org.gnu6.six.smtp
 
runMlist - class org.gnu6.six.runMlist.
This class executes sequentially moves from a given mlist.
runMlist(Hashtable) - Constructor for class org.gnu6.six.runMlist
Constructs execution environment for an mlist which is specified in Hashtable argument ht with the key "mlist"

S

schedule - class org.gnu6.six.schedule.
This class handles the part of an mlist that contains the schedule, e.g.,
SCHEDULE - Static variable in class org.gnu6.six.schedule
 
schedule(String) - Constructor for class org.gnu6.six.schedule
Creates an insatnce of class schedule corresponding to the schedule defined in the specified mlist.
SENDER - Static variable in class org.gnu6.six.mailThread
 
sendMail(boolean) - Method in class org.gnu6.six.runMlist
 
setAlive(boolean) - Method in class org.gnu6.six.move
 
setDaemon(boolean) - Method in class org.gnu6.six.move
 
setEnd(Date) - Method in class org.gnu6.six.Time
Sets a terminal date for the process.
setInstance(move) - Method in class org.gnu6.six.move
Sets the instance of the move.
SetIsItDone(boolean) - Method in class org.gnu6.six.State
 
setLogFile(String) - Method in class org.gnu6.six.move
Sets the log-file which will be used by this move
setLogStatus(String) - Method in class org.gnu6.six.move
Sets the log-file status which will be used by this move
setName(String) - Method in class org.gnu6.six.move
Assigns a name to the move
setParameters(Hashtable) - Method in class org.gnu6.six.move
Sets parameters for the current move.
setParent(move) - Method in class org.gnu6.six.move
 
setSleepTimeout(int) - Method in class org.gnu6.six.runMlist
 
setStart(Date) - Method in class org.gnu6.six.Time
Sets the date which is the starting moment stored in the instance of the class Time.
setState(State) - Method in class org.gnu6.six.move
Sets the state of the current project.
setThread(Thread) - Method in class org.gnu6.six.move
Assigns a Thread to the move
setThreadGroup(ThreadGroup) - Method in class org.gnu6.six.move
Assigns a ThreadGroup to the move
shouldItLoop(boolean) - Method in class org.gnu6.six.runMlist
 
SKIPFAIL - Static variable in class org.gnu6.six.runMlist
 
sleep(int) - Method in class org.gnu6.six.move
This method is the same as the one from the Thread class
smtp - class org.gnu6.six.smtp.
Trivial SMTP client for sending out warnings and debugging messages.
smtp(String, int, String, String, String, String, move) - Constructor for class org.gnu6.six.smtp
 
smtp(String, String, String, String, String, move) - Constructor for class org.gnu6.six.smtp
 
sortTime(Vector) - Method in class org.gnu6.six.schedule
Sorts a vector whose entries are Time classes.
Start - Variable in class org.gnu6.six.Time
 
start() - Method in class org.gnu6.six.move
Starts execution of the current move.
State - class org.gnu6.six.State.
This class represents the state of the project implemented in GNU6 environment.
State() - Constructor for class org.gnu6.six.State
 
STATUS - Static variable in class org.gnu6.six.schedule
 
stop() - Method in class org.gnu6.six.move
Prepares move for the future garbage collection
stopAll() - Method in class org.gnu6.six.move
This method is used to stop all threads from the current thread group.
SUBJECT - Static variable in class org.gnu6.six.mailThread
 
suspend() - Method in class org.gnu6.six.move
 

T

thisThread - Variable in class org.gnu6.six.move
 
Time - class org.gnu6.six.Time.
This is a storage class for time string of mlist.
TIME - Static variable in class org.gnu6.six.schedule
 
TIME_END - Static variable in class org.gnu6.six.schedule
 
TIME_START - Static variable in class org.gnu6.six.schedule
 
Time(String, String, String) - Constructor for class org.gnu6.six.Time
Creates an instance of the class Time for a particular time zone.
timeFactory(String, String) - Static method in class org.gnu6.six.Time
Creates an instance of the class Time.
TimeZone - Static variable in class org.gnu6.six.Time
 
TimeZone - Variable in class org.gnu6.six.schedule
 
TIMEZONE - Static variable in class org.gnu6.six.schedule
 
TRUE - Static variable in class org.gnu6.six.mailThread
 
TRUE - Static variable in class org.gnu6.six.runMlist
 

V

VALUE - Static variable in class org.gnu6.six.runMlist
 

W

WHEN_SUCCESS - Static variable in class org.gnu6.six.mailThread
 

A C D E F G H I J K L M N O P R S T V W