1 /* 2 * The contents of this file are subject to the terms 3 * of the Common Development and Distribution License 4 * (the License). You may not use this file except in 5 * compliance with the License. 6 * 7 * You can obtain a copy of the license at 8 * https://glassfish.dev.java.net/public/CDDLv1.0.html or 9 * glassfish/bootstrap/legal/CDDLv1.0.txt. 10 * See the License for the specific language governing 11 * permissions and limitations under the License. 12 * 13 * When distributing Covered Code, include this CDDL 14 * Header Notice in each file and include the License file 15 * at glassfish/bootstrap/legal/CDDLv1.0.txt. 16 * If applicable, add the following below the CDDL Header, 17 * with the fields enclosed by brackets [] replaced by 18 * you own identifying information: 19 * "Portions Copyrighted [year] [name of copyright owner]" 20 * 21 * Copyright 2006 Sun Microsystems, Inc. All rights reserved. 22 */ 23 24 /* 25 * $Id: AltServletStats.java,v 1.4 2005/12/25 03:51:11 tcfujii Exp $ 26 * $Date: 2005/12/25 03:51:11 $ 27 * $Revision: 1.4 $ 28 * 29 */ 30 31 package com.sun.appserv.management.monitor.statistics; 32 33 import javax.management.j2ee.statistics.ServletStats; 34 import javax.management.j2ee.statistics.Stats; 35 import javax.management.j2ee.statistics.CountStatistic; 36 import javax.management.j2ee.statistics.TimeStatistic; 37 38 /** 39 Defines additional Sun ONE Application Server specific statistics 40 ServletStats interface. 41 Extension of javax.management.j2ee.statistics.ServletStats. 42 @see com.sun.appserv.management.j2ee.Servlet 43 */ 44 public interface AltServletStats extends ServletStats 45 { 46 /* 47 CAUTION: if adding something here, modify 48 com.sun.enterprise.management.monitor.ServletMonitorImpl.getStatisticsFromDelegate() 49 */ 50 51 /** 52 * The errorCount represents the number of cases where the response 53 * code was >= 400 54 * @return CountStatistic 55 */ 56 public CountStatistic getErrorCount(); 57 58 /** 59 @since AppServer 9.0 60 */ 61 public CountStatistic getRequestCount(); 62 63 /** 64 @since AppServer 9.0 65 */ 66 public CountStatistic getProcessingTime(); 67 68 /** 69 @since AppServer 9.0 70 */ 71 public CountStatistic getMaxTime(); 72 73 /** 74 @since AppServer 9.0 75 */ 76 public TimeStatistic getServiceTime(); 77 } 78