fedora.server.access
Class ReportServlet

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended byfedora.server.access.ReportServlet
All Implemented Interfaces:
Logging, java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class ReportServlet
extends javax.servlet.http.HttpServlet
implements Logging

Title: ReportServlet.java

Description:

Author:
wdn5e@virginia.edu
See Also:
Serialized Form

Field Summary
static java.lang.String ACTION_LABEL
           
 
Constructor Summary
ReportServlet()
           
 
Method Summary
 void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Exactly the same behavior as doGet.
 void init()
           
 void logConfig(java.lang.String message)
          Logs a CONFIG message, indicating what occurred during the server's (or a module's) configuration phase.
 void logFine(java.lang.String message)
          Logs a FINE message, indicating basic information about a request to the server (like hostname, operation name, and success or failure).
 void logFiner(java.lang.String message)
          Logs a FINER message, indicating detailed information about a request to the server (like the full request, full response, and timing information).
 void logFinest(java.lang.String message)
          Logs a FINEST message, indicating method entry/exit or extremely verbose information intended to aid in debugging.
 boolean loggingConfig()
           
 boolean loggingFine()
           
 boolean loggingFiner()
           
 boolean loggingFinest()
           
 boolean loggingInfo()
           
 boolean loggingSevere()
           
 boolean loggingWarning()
           
 void logInfo(java.lang.String message)
          Logs an INFO message, indicating that something relatively uncommon and interesting happened, like server or module startup or shutdown, or a periodic job.
 void logSevere(java.lang.String message)
          Logs a SEVERE message, indicating that the server is inoperable or unable to start.
 void logWarning(java.lang.String message)
          Logs a WARNING message, indicating that an undesired (but non-fatal) condition occured.
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ACTION_LABEL

public static final java.lang.String ACTION_LABEL
See Also:
Constant Field Values
Constructor Detail

ReportServlet

public ReportServlet()
Method Detail

init

public void init()
          throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

doPost

public void doPost(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws javax.servlet.ServletException,
                   java.io.IOException
Exactly the same behavior as doGet.

Throws:
javax.servlet.ServletException
java.io.IOException

doGet

public void doGet(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws javax.servlet.ServletException,
                  java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

logSevere

public final void logSevere(java.lang.String message)
Logs a SEVERE message, indicating that the server is inoperable or unable to start.

Specified by:
logSevere in interface Logging
Parameters:
message - The message.

loggingSevere

public final boolean loggingSevere()
Specified by:
loggingSevere in interface Logging

logWarning

public final void logWarning(java.lang.String message)
Logs a WARNING message, indicating that an undesired (but non-fatal) condition occured.

Specified by:
logWarning in interface Logging
Parameters:
message - The message.

loggingWarning

public final boolean loggingWarning()
Specified by:
loggingWarning in interface Logging

logInfo

public final void logInfo(java.lang.String message)
Logs an INFO message, indicating that something relatively uncommon and interesting happened, like server or module startup or shutdown, or a periodic job.

Specified by:
logInfo in interface Logging
Parameters:
message - The message.

loggingInfo

public final boolean loggingInfo()
Specified by:
loggingInfo in interface Logging

logConfig

public final void logConfig(java.lang.String message)
Logs a CONFIG message, indicating what occurred during the server's (or a module's) configuration phase.

Specified by:
logConfig in interface Logging
Parameters:
message - The message.

loggingConfig

public final boolean loggingConfig()
Specified by:
loggingConfig in interface Logging

logFine

public final void logFine(java.lang.String message)
Logs a FINE message, indicating basic information about a request to the server (like hostname, operation name, and success or failure).

Specified by:
logFine in interface Logging
Parameters:
message - The message.

loggingFine

public final boolean loggingFine()
Specified by:
loggingFine in interface Logging

logFiner

public final void logFiner(java.lang.String message)
Logs a FINER message, indicating detailed information about a request to the server (like the full request, full response, and timing information).

Specified by:
logFiner in interface Logging
Parameters:
message - The message.

loggingFiner

public final boolean loggingFiner()
Specified by:
loggingFiner in interface Logging

logFinest

public final void logFinest(java.lang.String message)
Logs a FINEST message, indicating method entry/exit or extremely verbose information intended to aid in debugging.

Specified by:
logFinest in interface Logging
Parameters:
message - The message.

loggingFinest

public final boolean loggingFinest()
Specified by:
loggingFinest in interface Logging