A B C D E F G H M N P R S T U V

A

actionPerformed(ActionEvent) - Method in class edu.ufl.osg.httppoll.Dialog
close dialog window when user clicks "Close"
ALERT_ACTION - Static variable in class edu.ufl.osg.httppoll.C
 
ALERT_THRESHHOLD - Static variable in class edu.ufl.osg.httppoll.C
 
AlertAction - class edu.ufl.osg.httppoll.data.AlertAction.
Holds the alert actions (shell, email and dialogBox) for a particular http target.
AlertAction() - Constructor for class edu.ufl.osg.httppoll.data.AlertAction
 
APPNAME - Static variable in class edu.ufl.osg.httppoll.C
 
APPNAME_FORMAL - Static variable in class edu.ufl.osg.httppoll.C
 

B

BaseAlert - class edu.ufl.osg.httppoll.data.BaseAlert.
All the specific alerts inherit from this base Class.
BaseAlert() - Constructor for class edu.ufl.osg.httppoll.data.BaseAlert
 

C

C - class edu.ufl.osg.httppoll.C.
Constants used by HTTPPoll
C() - Constructor for class edu.ufl.osg.httppoll.C
 
CC - Static variable in class edu.ufl.osg.httppoll.C
 
COMMAND - Static variable in class edu.ufl.osg.httppoll.C
 
ConfigReader - class edu.ufl.osg.httppoll.ConfigReader.
Class for reading the XML configuration file.
ConfigReader(String) - Constructor for class edu.ufl.osg.httppoll.ConfigReader
 

D

DEFAULT_ALERT_ACTION - Static variable in class edu.ufl.osg.httppoll.C
 
DEFAULT_PORT - Static variable in class edu.ufl.osg.httppoll.ConfigReader
 
DEFAULT_SCHEDULED_DOWNTIME - Static variable in class edu.ufl.osg.httppoll.C
 
Dialog - class edu.ufl.osg.httppoll.Dialog.
Class that creates and displays a non-modal dialog box, which informs the user of HTTPPoll alerts.
DIALOG_BOX - Static variable in class edu.ufl.osg.httppoll.C
 
Dialog(String, String) - Constructor for class edu.ufl.osg.httppoll.Dialog
 
DialogBox - class edu.ufl.osg.httppoll.data.DialogBox.
Data representing an alert dialog box.
DialogBox() - Constructor for class edu.ufl.osg.httppoll.data.DialogBox
 

E

edu.ufl.osg.httppoll - package edu.ufl.osg.httppoll
 
edu.ufl.osg.httppoll.data - package edu.ufl.osg.httppoll.data
 
edu.ufl.osg.util - package edu.ufl.osg.util
 
Email - class edu.ufl.osg.httppoll.data.Email.
Data representing an alert email.
EMAIL - Static variable in class edu.ufl.osg.httppoll.C
 
Email() - Constructor for class edu.ufl.osg.httppoll.data.Email
 
ENABLED - Static variable in class edu.ufl.osg.httppoll.C
 
END - Static variable in class edu.ufl.osg.httppoll.C
 

F

FILE - Static variable in class edu.ufl.osg.httppoll.C
 
FROM - Static variable in class edu.ufl.osg.httppoll.C
 

G

getAlertAction() - Method in class edu.ufl.osg.httppoll.data.Target
 
getAlertThreshhold() - Method in class edu.ufl.osg.httppoll.data.Target
 
getCc() - Method in class edu.ufl.osg.httppoll.data.Email
 
getClone() - Method in class edu.ufl.osg.httppoll.data.ScheduledDowntime
 
getClone() - Method in class edu.ufl.osg.httppoll.data.BaseAlert
 
getClone() - Method in class edu.ufl.osg.httppoll.data.AlertAction
 
getCommand() - Method in class edu.ufl.osg.httppoll.data.Shell
 
getDefaultAlertAction() - Method in class edu.ufl.osg.httppoll.ConfigReader
 
getDefaultScheduledDowntime() - Method in class edu.ufl.osg.httppoll.ConfigReader
 
getDialogBox() - Method in class edu.ufl.osg.httppoll.data.AlertAction
 
getEmail() - Method in class edu.ufl.osg.httppoll.data.AlertAction
 
getEnabled() - Method in class edu.ufl.osg.httppoll.data.BaseAlert
 
getEndHour() - Method in class edu.ufl.osg.httppoll.data.ScheduledDowntime
 
getEndMinute() - Method in class edu.ufl.osg.httppoll.data.ScheduledDowntime
 
getFile() - Method in class edu.ufl.osg.httppoll.data.Target
 
getFrom() - Method in class edu.ufl.osg.httppoll.data.Email
 
getLastPollFoundError() - Method in class edu.ufl.osg.httppoll.data.Target
 
getMessage() - Method in class edu.ufl.osg.httppoll.data.Email
 
getMessage() - Method in class edu.ufl.osg.httppoll.data.DialogBox
 
getPollInterval() - Method in class edu.ufl.osg.httppoll.ConfigReader
 
getPort() - Method in class edu.ufl.osg.httppoll.data.Target
 
getRepeatable() - Method in class edu.ufl.osg.httppoll.data.BaseAlert
 
getScheduledDowntime() - Method in class edu.ufl.osg.httppoll.data.Target
 
getShell() - Method in class edu.ufl.osg.httppoll.data.AlertAction
 
getSmtpHost() - Method in class edu.ufl.osg.httppoll.ConfigReader
 
getStartHour() - Method in class edu.ufl.osg.httppoll.data.ScheduledDowntime
 
getStartMinute() - Method in class edu.ufl.osg.httppoll.data.ScheduledDowntime
 
getSubject() - Method in class edu.ufl.osg.httppoll.data.Email
 
getTargetList() - Method in class edu.ufl.osg.httppoll.ConfigReader
 
getTitle() - Method in class edu.ufl.osg.httppoll.data.DialogBox
 
getTo() - Method in class edu.ufl.osg.httppoll.data.Email
 
getUrl() - Method in class edu.ufl.osg.httppoll.data.Target
 

H

HOUR - Static variable in class edu.ufl.osg.httppoll.C
 
HTTPPoll - class edu.ufl.osg.httppoll.HTTPPoll.
HTTPPoll - Website monitoring and alert program.
HTTPPoll(String) - Constructor for class edu.ufl.osg.httppoll.HTTPPoll
 
HTTPPollConfigException - exception edu.ufl.osg.httppoll.HTTPPollConfigException.
Custom Exception indicating a problem in reading the XML configuration file.
HTTPPollConfigException(String) - Constructor for class edu.ufl.osg.httppoll.HTTPPollConfigException
 

M

Mailer - class edu.ufl.osg.httppoll.Mailer.
This is the class that sends an alert email.
Mailer() - Constructor for class edu.ufl.osg.httppoll.Mailer
 
main(String[]) - Static method in class edu.ufl.osg.httppoll.HTTPPoll
 
MESSAGE - Static variable in class edu.ufl.osg.httppoll.C
 
MINUTE - Static variable in class edu.ufl.osg.httppoll.C
 

N

NO_DOWNTIME - Static variable in class edu.ufl.osg.httppoll.C
 

P

POLL_INTERVAL - Static variable in class edu.ufl.osg.httppoll.C
 
PORT - Static variable in class edu.ufl.osg.httppoll.C
 

R

REPEATABLE - Static variable in class edu.ufl.osg.httppoll.C
 
run() - Method in class edu.ufl.osg.util.StreamGobbler
 
run() - Method in class edu.ufl.osg.httppoll.Task
Loop through each target specified in the XML configuration file, performing a poll (and any necessary alerts) for each one.

S

SCHEDULED_DOWNTIME - Static variable in class edu.ufl.osg.httppoll.C
 
ScheduledDowntime - class edu.ufl.osg.httppoll.data.ScheduledDowntime.
Data representing a window of time during which HTTPPoll will not poll a target.
ScheduledDowntime() - Constructor for class edu.ufl.osg.httppoll.data.ScheduledDowntime
 
sendMail(String, String, String, String, String, String) - Method in class edu.ufl.osg.httppoll.Mailer
 
setAlertAction(AlertAction) - Method in class edu.ufl.osg.httppoll.data.Target
 
setAlertThreshhold(int) - Method in class edu.ufl.osg.httppoll.data.Target
 
setCc(String) - Method in class edu.ufl.osg.httppoll.data.Email
 
setCommand(String) - Method in class edu.ufl.osg.httppoll.data.Shell
 
setDialogBox(DialogBox) - Method in class edu.ufl.osg.httppoll.data.AlertAction
 
setEmail(Email) - Method in class edu.ufl.osg.httppoll.data.AlertAction
 
setEnabled(boolean) - Method in class edu.ufl.osg.httppoll.data.BaseAlert
 
setEndHour(int) - Method in class edu.ufl.osg.httppoll.data.ScheduledDowntime
 
setEndMinute(int) - Method in class edu.ufl.osg.httppoll.data.ScheduledDowntime
 
setFile(String) - Method in class edu.ufl.osg.httppoll.data.Target
 
setFrom(String) - Method in class edu.ufl.osg.httppoll.data.Email
 
setLastPollFoundError(boolean) - Method in class edu.ufl.osg.httppoll.data.Target
 
setMessage(String) - Method in class edu.ufl.osg.httppoll.data.Email
 
setMessage(String) - Method in class edu.ufl.osg.httppoll.data.DialogBox
 
setPort(int) - Method in class edu.ufl.osg.httppoll.data.Target
 
setRepeatable(boolean) - Method in class edu.ufl.osg.httppoll.data.BaseAlert
 
setScheduledDowntime(ScheduledDowntime) - Method in class edu.ufl.osg.httppoll.data.Target
 
setShell(Shell) - Method in class edu.ufl.osg.httppoll.data.AlertAction
 
setStartHour(int) - Method in class edu.ufl.osg.httppoll.data.ScheduledDowntime
 
setStartMinute(int) - Method in class edu.ufl.osg.httppoll.data.ScheduledDowntime
 
setSubject(String) - Method in class edu.ufl.osg.httppoll.data.Email
 
setTitle(String) - Method in class edu.ufl.osg.httppoll.data.DialogBox
 
setTo(String) - Method in class edu.ufl.osg.httppoll.data.Email
 
setUrl(String) - Method in class edu.ufl.osg.httppoll.data.Target
 
Shell - class edu.ufl.osg.httppoll.data.Shell.
Data representing a shell command to run when an HTTPPoll alert is triggered.
SHELL - Static variable in class edu.ufl.osg.httppoll.C
 
Shell() - Constructor for class edu.ufl.osg.httppoll.data.Shell
 
show() - Method in class edu.ufl.osg.httppoll.Dialog
Display the dialog box
SMTP_HOST - Static variable in class edu.ufl.osg.httppoll.C
 
START - Static variable in class edu.ufl.osg.httppoll.C
 
StreamGobbler - class edu.ufl.osg.util.StreamGobbler.
Used to empty output and error buffers when running a Runtime.getRuntime.exec(..) operation.
StreamGobbler(InputStream, String) - Constructor for class edu.ufl.osg.util.StreamGobbler
 
SUBJECT - Static variable in class edu.ufl.osg.httppoll.C
 
SYSPROP_HOME - Static variable in class edu.ufl.osg.httppoll.C
 
SYSPROP_PWD - Static variable in class edu.ufl.osg.httppoll.C
 

T

Target - class edu.ufl.osg.httppoll.data.Target.
Data representing an HTTP target (a URL to be monitored and its associated alert data).
TARGET - Static variable in class edu.ufl.osg.httppoll.C
 
Target() - Constructor for class edu.ufl.osg.httppoll.data.Target
 
Task - class edu.ufl.osg.httppoll.Task.
Performs the website polling, at an interval configured by the user.
Task(ConfigReader) - Constructor for class edu.ufl.osg.httppoll.Task
 
TITLE - Static variable in class edu.ufl.osg.httppoll.C
 
TO - Static variable in class edu.ufl.osg.httppoll.C
 

U

URL - Static variable in class edu.ufl.osg.httppoll.C
 

V

VAR_ERROR_CODE - Static variable in class edu.ufl.osg.httppoll.C
 
VAR_ERROR_MESSAGE - Static variable in class edu.ufl.osg.httppoll.C
 
VAR_URL - Static variable in class edu.ufl.osg.httppoll.C
 

A B C D E F G H M N P R S T U V