org.apache.geronimo.jetty.requestlog
Class JettyLogManagerImpl
java.lang.Object
  
org.apache.geronimo.jetty.requestlog.JettyLogManagerImpl
- All Implemented Interfaces: 
 - JettyLogManager, org.apache.geronimo.management.geronimo.Log, org.apache.geronimo.management.geronimo.WebAccessLog
 
public class JettyLogManagerImpl
- extends Object
- implements JettyLogManager
  
Jetty implementation of the WebAccessLog management interface.
 
| Nested classes/interfaces inherited from interface org.apache.geronimo.management.geronimo.Log | 
org.apache.geronimo.management.geronimo.Log.LogMessage, org.apache.geronimo.management.geronimo.Log.SearchResults | 
 
| 
Field Summary | 
static org.apache.geronimo.gbean.GBeanInfo | 
GBEAN_INFO
 
            | 
 
| Fields inherited from interface org.apache.geronimo.management.geronimo.Log | 
MAX_SEARCH_RESULTS | 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
GBEAN_INFO
public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
JettyLogManagerImpl
public JettyLogManagerImpl(org.apache.geronimo.system.serverinfo.ServerInfo serverInfo,
                           Collection logGbeans)
getLogNames
public String[] getLogNames()
- Gets the name of all logs used by this system.  Typically there
 is only one, but specialized cases may use more.
- Specified by:
 getLogNames in interface org.apache.geronimo.management.geronimo.WebAccessLog
 
- Returns:
 - An array of all log names
 
 
 
getLogFileNames
public String[] getLogFileNames(String logName)
- Gets the names of all log files for this log name.
- Specified by:
 getLogFileNames in interface org.apache.geronimo.management.geronimo.WebAccessLog
 
- Parameters:
 logName - The name of the log for which to return the specific file names.
- Returns:
 - An array of log file names
 
 
 
getMatchingItems
public org.apache.geronimo.management.geronimo.Log.SearchResults getMatchingItems(String logName,
                                                                                  String host,
                                                                                  String user,
                                                                                  String method,
                                                                                  String uri,
                                                                                  Date startDate,
                                                                                  Date endDate,
                                                                                  Integer skipResults,
                                                                                  Integer maxResults)
- Searches the log for records matching the specified parameters.  The
 maximum results returned will be the lesser of 1000 and the
 provided maxResults argument.
- Specified by:
 getMatchingItems in interface org.apache.geronimo.management.geronimo.WebAccessLog
 
- See Also:
 Log.MAX_SEARCH_RESULTS
 
 
getGBeanInfo
public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
 
 
Copyright © 2006 Apache Software Foundation. All Rights Reserved.