Class MonitoringFactories

java.lang.Object
com.sun.corba.se.spi.monitoring.MonitoringFactories

public class MonitoringFactories extends Object

Author:
Hemanth Puttaswamy

This is used for getting the default factories for MonitoredObject, MonitoredAttributeInfo and MonitoringManager. We do not expect users to use the MonitoredAttributeInfo factory most of the time because the Info is automatically built by StringMonitoredAttributeBase and LongMonitoredAttributeBase.

  • Constructor Details

    • MonitoringFactories

      public MonitoringFactories()
  • Method Details

    • getMonitoredObjectFactory

      public static MonitoredObjectFactory getMonitoredObjectFactory()

      Gets the MonitoredObjectFactory

      Returns:
      a MonitoredObjectFactory

    • getMonitoredAttributeInfoFactory

      public static MonitoredAttributeInfoFactory getMonitoredAttributeInfoFactory()

      Gets the MonitoredAttributeInfoFactory. The user is not expected to use this Factory, since the MonitoredAttributeInfo is internally created by StringMonitoredAttributeBase, LongMonitoredAttributeBase and StatisticMonitoredAttribute. If User wants to create a MonitoredAttribute of some other special type like a DoubleMonitoredAttribute, they can build a DoubleMonitoredAttributeBase like LongMonitoredAttributeBase and build a MonitoredAttributeInfo required by MonitoredAttributeBase internally by using this Factory.

      Returns:
      a MonitoredAttributeInfoFactory

    • getMonitoringManagerFactory

      public static MonitoringManagerFactory getMonitoringManagerFactory()

      Gets the MonitoredManagerFactory. The user is not expected to use this Factory, since the ORB will be automatically initialized with the MonitoringManager. User can get hold of MonitoringManager associated with ORB by calling orb.getMonitoringManager( )

      Returns:
      a MonitoredManagerFactory