home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2004 December / PCpro_2004_12.ISO / files / webserver / xampp / xampp-tomcat-addon-1.4.9-installer.exe / status.xsd < prev    next >
Encoding:
Extensible Markup Language  |  2004-08-28  |  2.9 KB  |  64 lines

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by peter lin (consultant) -->
  3. <!--W3C Schema generated by XMLSPY v5 rel. 4 U (http://www.xmlspy.com)-->
  4. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
  5.     <xs:complexType name="connector">
  6.         <xs:sequence>
  7.             <xs:element name="threadInfo" type="threadInfo"/>
  8.             <xs:element name="requestInfo" type="requestInfo"/>
  9.             <xs:element name="workers" type="workers"/>
  10.         </xs:sequence>
  11.         <xs:attribute name="name" type="xs:string" use="required"/>
  12.     </xs:complexType>
  13.     <xs:complexType name="jvm">
  14.         <xs:sequence>
  15.             <xs:element name="memory" type="memory"/>
  16.         </xs:sequence>
  17.     </xs:complexType>
  18.     <xs:complexType name="memory">
  19.         <xs:attribute name="free" type="xs:long" use="required"/>
  20.         <xs:attribute name="total" type="xs:long" use="required"/>
  21.         <xs:attribute name="max" type="xs:long" use="required"/>
  22.     </xs:complexType>
  23.     <xs:complexType name="requestInfo">
  24.         <xs:attribute name="maxTime" type="xs:long" use="required"/>
  25.         <xs:attribute name="processingTime" type="xs:int" use="required"/>
  26.         <xs:attribute name="requestCount" type="xs:long" use="required"/>
  27.         <xs:attribute name="errorCount" type="xs:long" use="required"/>
  28.         <xs:attribute name="bytesReceived" type="xs:long" use="required"/>
  29.         <xs:attribute name="bytesSent" type="xs:long" use="required"/>
  30.     </xs:complexType>
  31.     <xs:element name="status">
  32.         <xs:complexType>
  33.             <xs:sequence>
  34.                 <xs:element name="jvm" type="jvm"/>
  35.                 <xs:element name="connector" type="connector"/>
  36.             </xs:sequence>
  37.         </xs:complexType>
  38.     </xs:element>
  39.     <xs:complexType name="threadInfo">
  40.         <xs:attribute name="maxThreads" type="xs:int" use="required"/>
  41.         <xs:attribute name="minSpareThreads" type="xs:int" use="required"/>
  42.         <xs:attribute name="maxSpareThreads" type="xs:int" use="required"/>
  43.         <xs:attribute name="currentThreadCount" type="xs:int" use="required"/>
  44.         <xs:attribute name="currentThreadsBusy" type="xs:int" use="required"/>
  45.     </xs:complexType>
  46.     <xs:complexType name="worker">
  47.         <xs:attribute name="stage" type="xs:string" use="required"/>
  48.         <xs:attribute name="requestProcessingTime" type="xs:int" use="required"/>
  49.         <xs:attribute name="requestBytesSent" type="xs:long" use="required"/>
  50.         <xs:attribute name="requestBytesRecieved" type="xs:long" use="required"/>
  51.         <xs:attribute name="remoteAddr" type="xs:string" use="required"/>
  52.         <xs:attribute name="virtualHost" type="xs:string" use="required"/>
  53.         <xs:attribute name="method" type="xs:string" use="required"/>
  54.         <xs:attribute name="currentUri" type="xs:string" use="required"/>
  55.         <xs:attribute name="currentQueryString" type="xs:string" use="required"/>
  56.         <xs:attribute name="protocol" type="xs:string" use="required"/>
  57.     </xs:complexType>
  58.     <xs:complexType name="workers">
  59.         <xs:sequence>
  60.             <xs:element name="worker" type="worker"/>
  61.         </xs:sequence>
  62.     </xs:complexType>
  63. </xs:schema>
  64.