FileDocCategorySizeDatePackage
MonitoringFactories.javaAPI DocJava SE 5 API2892Fri Aug 26 14:54:38 BST 2005com.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.

Fields Summary
private static final com.sun.corba.se.impl.monitoring.MonitoredObjectFactoryImpl
monitoredObjectFactory
private static final com.sun.corba.se.impl.monitoring.MonitoredAttributeInfoFactoryImpl
monitoredAttributeInfoFactory
private static final com.sun.corba.se.impl.monitoring.MonitoringManagerFactoryImpl
monitoringManagerFactory
Constructors Summary
Methods Summary
public static MonitoredAttributeInfoFactorygetMonitoredAttributeInfoFactory()

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.

return
a MonitoredAttributeInfoFactory

        return monitoredAttributeInfoFactory;
    
public static MonitoredObjectFactorygetMonitoredObjectFactory()

Gets the MonitoredObjectFactory

return
a MonitoredObjectFactory



    ///////////////////////////////////////
    // operations

             
         
        return monitoredObjectFactory;
    
public static MonitoringManagerFactorygetMonitoringManagerFactory()

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( )

return
a MonitoredManagerFactory

        return monitoringManagerFactory;