org.blue.cgi
Class outages

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.blue.cgi.blue_servlet
              extended by org.blue.cgi.outages
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class outages
extends blue_servlet

See Also:
Serialized Form

Nested Class Summary
static class outages.hostoutage
           
 
Field Summary
static cgiauth_h.authdata current_authdata
           
static int display_header
           
static int embedded
           
static java.util.ArrayList<outages.hostoutage> hostoutage_list
           
static int service_severity_divisor
           
 
Fields inherited from class org.blue.cgi.blue_servlet
request_string
 
Constructor Summary
outages()
           
 
Method Summary
static void add_hostoutage(objects_h.host hst)
           
static void calculate_outage_effect_of_host(objects_h.host hst, org.blue.cgi.outages.affected this_affected)
           
static void calculate_outage_effects()
           
 void call_main()
           
static void display_network_outages()
           
static void document_footer()
           
static void document_header(int use_stylesheet)
           
static void find_hosts_causing_outages()
           
static void free_hostoutage_list()
           
static int is_route_to_host_blocked(objects_h.host hst)
           
static void main(java.lang.String[] args)
           
static int number_of_host_services(objects_h.host hst)
           
static int process_cgivars()
           
static void sort_hostoutages()
           
 
Methods inherited from class org.blue.cgi.blue_servlet
doGet, doPost, init
 
Methods inherited from class javax.servlet.http.HttpServlet
service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

current_authdata

public static cgiauth_h.authdata current_authdata

hostoutage_list

public static java.util.ArrayList<outages.hostoutage> hostoutage_list

service_severity_divisor

public static int service_severity_divisor

embedded

public static int embedded

display_header

public static int display_header
Constructor Detail

outages

public outages()
Method Detail

call_main

public void call_main()
Specified by:
call_main in class blue_servlet

main

public static void main(java.lang.String[] args)

document_header

public static void document_header(int use_stylesheet)

document_footer

public static void document_footer()

process_cgivars

public static int process_cgivars()

display_network_outages

public static void display_network_outages()

find_hosts_causing_outages

public static void find_hosts_causing_outages()

add_hostoutage

public static void add_hostoutage(objects_h.host hst)

free_hostoutage_list

public static void free_hostoutage_list()

calculate_outage_effects

public static void calculate_outage_effects()

calculate_outage_effect_of_host

public static void calculate_outage_effect_of_host(objects_h.host hst,
                                                   org.blue.cgi.outages.affected this_affected)

is_route_to_host_blocked

public static int is_route_to_host_blocked(objects_h.host hst)

number_of_host_services

public static int number_of_host_services(objects_h.host hst)

sort_hostoutages

public static void sort_hostoutages()