triggerEvaluators.exsd 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <?xml version='1.0' encoding='UTF-8'?>
  2. <!-- Schema file written by PDE -->
  3. <schema targetNamespace="com.jrockit.mc.rjmx" xmlns="http://www.w3.org/2001/XMLSchema">
  4. <annotation>
  5. <appinfo>
  6. <meta.schema plugin="com.jrockit.mc.rjmx" id="triggerEvaluators" name="Trigger Evaluators"/>
  7. </appinfo>
  8. <documentation>
  9. This extension point is used to add new trigger constraints to the JMX Console.
  10. </documentation>
  11. </annotation>
  12. <element name="extension">
  13. <annotation>
  14. <appinfo>
  15. <meta.element />
  16. </appinfo>
  17. </annotation>
  18. <complexType>
  19. <sequence>
  20. <element ref="triggerEvaluator" minOccurs="1" maxOccurs="unbounded"/>
  21. </sequence>
  22. <attribute name="point" type="string" use="required">
  23. <annotation>
  24. <documentation>
  25. </documentation>
  26. </annotation>
  27. </attribute>
  28. <attribute name="id" type="string">
  29. <annotation>
  30. <documentation>
  31. </documentation>
  32. </annotation>
  33. </attribute>
  34. <attribute name="name" type="string">
  35. <annotation>
  36. <documentation>
  37. </documentation>
  38. <appinfo>
  39. <meta.attribute translatable="true"/>
  40. </appinfo>
  41. </annotation>
  42. </attribute>
  43. </complexType>
  44. </element>
  45. <element name="triggerEvaluator">
  46. <complexType>
  47. <attribute name="id" type="string" use="required">
  48. <annotation>
  49. <documentation>
  50. a unique identifier for this evaluator.
  51. </documentation>
  52. </annotation>
  53. </attribute>
  54. <attribute name="name" type="string" use="required">
  55. <annotation>
  56. <documentation>
  57. the name of the evaluator
  58. </documentation>
  59. <appinfo>
  60. <meta.attribute translatable="true"/>
  61. </appinfo>
  62. </annotation>
  63. </attribute>
  64. <attribute name="description" type="string" use="required">
  65. <annotation>
  66. <documentation>
  67. the description of the evaluator
  68. </documentation>
  69. <appinfo>
  70. <meta.attribute translatable="true"/>
  71. </appinfo>
  72. </annotation>
  73. </attribute>
  74. <attribute name="class" type="string" use="required">
  75. <annotation>
  76. <documentation>
  77. class that implements &lt;code&gt;com.jrockit.mc.rjmx.triggers.internal.IValueEvaluator&lt;/code&gt;
  78. </documentation>
  79. <appinfo>
  80. <meta.attribute kind="java" basedOn=":com.jrockit.mc.rjmx.triggers.internal.IValueEvaluator"/>
  81. </appinfo>
  82. </annotation>
  83. </attribute>
  84. </complexType>
  85. </element>
  86. <annotation>
  87. <appinfo>
  88. <meta.section type="since"/>
  89. </appinfo>
  90. <documentation>
  91. 5.2.0
  92. </documentation>
  93. </annotation>
  94. <annotation>
  95. <appinfo>
  96. <meta.section type="copyright"/>
  97. </appinfo>
  98. <documentation>
  99. Copyright (c) 1999, 2015, Oracle and/or its affiliates. All rights reserved.
  100. </documentation>
  101. </annotation>
  102. </schema>