1. /*
  2. * @(#)MonitoringConstants.java 1.7 03/12/19
  3. *
  4. * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. package com.sun.corba.se.spi.monitoring;
  8. public interface MonitoringConstants
  9. {
  10. public static final String DEFAULT_MONITORING_ROOT = "orb";
  11. public static final String DEFAULT_MONITORING_ROOT_DESCRIPTION =
  12. "ORB Management and Monitoring Root";
  13. //
  14. // Connection Monitoring
  15. //
  16. public static final String CONNECTION_MONITORING_ROOT =
  17. "Connections";
  18. public static final String CONNECTION_MONITORING_ROOT_DESCRIPTION =
  19. "Statistics on inbound/outbound connections";
  20. public static final String INBOUND_CONNECTION_MONITORING_ROOT =
  21. "Inbound";
  22. public static final String INBOUND_CONNECTION_MONITORING_ROOT_DESCRIPTION=
  23. "Statistics on inbound connections";
  24. public static final String OUTBOUND_CONNECTION_MONITORING_ROOT =
  25. "Outbound";
  26. public static final String OUTBOUND_CONNECTION_MONITORING_ROOT_DESCRIPTION=
  27. "Statistics on outbound connections";
  28. public static final String CONNECTION_MONITORING_DESCRIPTION =
  29. "Connection statistics";
  30. public static final String CONNECTION_TOTAL_NUMBER_OF_CONNECTIONS =
  31. "NumberOfConnections";
  32. public static final String CONNECTION_TOTAL_NUMBER_OF_CONNECTIONS_DESCRIPTION =
  33. "The total number of connections";
  34. public static final String CONNECTION_NUMBER_OF_IDLE_CONNECTIONS =
  35. "NumberOfIdleConnections";
  36. public static final String CONNECTION_NUMBER_OF_IDLE_CONNECTIONS_DESCRIPTION =
  37. "The number of idle connections";
  38. public static final String CONNECTION_NUMBER_OF_BUSY_CONNECTIONS =
  39. "NumberOfBusyConnections";
  40. public static final String CONNECTION_NUMBER_OF_BUSY_CONNECTIONS_DESCRIPTION =
  41. "The number of busy connections";
  42. //
  43. // ThreadPool and WorkQueue monitoring constants
  44. //
  45. public static final String THREADPOOL_MONITORING_ROOT = "threadpool";
  46. public static final String THREADPOOL_MONITORING_ROOT_DESCRIPTION =
  47. "Monitoring for all ThreadPool instances";
  48. public static final String THREADPOOL_MONITORING_DESCRIPTION =
  49. "Monitoring for a ThreadPool";
  50. public static final String THREADPOOL_CURRENT_NUMBER_OF_THREADS =
  51. "currentNumberOfThreads";
  52. public static final String THREADPOOL_CURRENT_NUMBER_OF_THREADS_DESCRIPTION =
  53. "Current number of total threads in the ThreadPool";
  54. public static final String THREADPOOL_NUMBER_OF_AVAILABLE_THREADS =
  55. "numberOfAvailableThreads";
  56. public static final String THREADPOOL_NUMBER_OF_AVAILABLE_THREADS_DESCRIPTION =
  57. "Number of available threads in the ThreadPool";
  58. public static final String THREADPOOL_NUMBER_OF_BUSY_THREADS =
  59. "numberOfBusyThreads";
  60. public static final String THREADPOOL_NUMBER_OF_BUSY_THREADS_DESCRIPTION =
  61. "Number of busy threads in the ThreadPool";
  62. public static final String THREADPOOL_AVERAGE_WORK_COMPLETION_TIME =
  63. "averageWorkCompletionTime";
  64. public static final String THREADPOOL_AVERAGE_WORK_COMPLETION_TIME_DESCRIPTION =
  65. "Average elapsed time taken to complete a work item by the ThreadPool";
  66. public static final String THREADPOOL_CURRENT_PROCESSED_COUNT =
  67. "currentProcessedCount";
  68. public static final String THREADPOOL_CURRENT_PROCESSED_COUNT_DESCRIPTION =
  69. "Number of Work items processed by the ThreadPool";
  70. public static final String WORKQUEUE_MONITORING_DESCRIPTION =
  71. "Monitoring for a Work Queue";
  72. public static final String WORKQUEUE_TOTAL_WORK_ITEMS_ADDED =
  73. "totalWorkItemsAdded";
  74. public static final String WORKQUEUE_TOTAL_WORK_ITEMS_ADDED_DESCRIPTION =
  75. "Total number of Work items added to the Queue";
  76. public static final String WORKQUEUE_WORK_ITEMS_IN_QUEUE =
  77. "workItemsInQueue";
  78. public static final String WORKQUEUE_WORK_ITEMS_IN_QUEUE_DESCRIPTION =
  79. "Number of Work items in the Queue to be processed";
  80. public static final String WORKQUEUE_AVERAGE_TIME_IN_QUEUE =
  81. "averageTimeInQueue";
  82. public static final String WORKQUEUE_AVERAGE_TIME_IN_QUEUE_DESCRIPTION =
  83. "Average time a work item waits in the work queue";
  84. }
  85. // End of file.