| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.sun.mfwk.cib.sdk.util.CIBMBeansFactory
The CIB Mbeans Factory is a utility class offering CIB Objects creation methods used by JESMF module developers who need to create CIB Objects.
| Constructor Summary | |
| CIBMBeansFactory(com.sun.cacao.Module m)Constructor | |
| Method Summary | |
|  CIBProduct | createCIBProduct(java.lang.String productName,
                 java.lang.String theProductVersion,
                 java.lang.String thePatchId,
                 long theInstallTime,
                 java.lang.String theVendorName)Creates a CIB product. | 
|  void | createCIBProviderHandler(javax.management.MBeanServerConnection conn)Create the CIBProviderHandler This implementation uses the default CIBProviderHandler but if the module has its own providerHandler then you should override this method. | 
|  void | createCIBProviderHandler(MfDiscoveryInfo config)Create the CIBProviderHandler This implementation uses the default CIBProviderHandler but if the module has its own providerHandler then you should override this method. | 
|  CIBApplication | newCIBApplication(java.lang.String appliName,
                  boolean isStatisticProvider,
                  boolean isStateProvider,
                  boolean isEventProvider)Creates a CIB application. | 
|  CIBExternalResource | newCIBApplicationExternalResource(java.lang.String extresourceName,
                                  CIBApplication appli,
                                  boolean isStatisticProvider,
                                  boolean isStateProvider,
                                  boolean isEventProvider)Creates a CIB external resource related to a CIB application | 
|  CIBResource | newCIBApplicationResource(java.lang.String resourceName,
                          CIBApplication appli,
                          boolean isStatisticProvider,
                          boolean isStateProvider,
                          boolean isEventProvider)Creates a CIB resource related to a CIB application | 
|  CIBService | newCIBApplicationService(java.lang.String serviceName,
                         CIBApplication appli,
                         boolean isStatisticProvider,
                         boolean isStateProvider,
                         boolean isEventProvider)Creates a CIB service related to a CIB application | 
|  CIBExternalResource | newCIBServiceExternalResource(java.lang.String extResourceName,
                              CIBApplication appli,
                              CIBService service,
                              boolean isStatisticProvider,
                              boolean isStateProvider,
                              boolean isEventProvider)Creates a CIB externalResource related to a CIB service. | 
|  CIBResource | newCIBServiceResource(java.lang.String resourceName,
                      CIBApplication appli,
                      CIBService service,
                      boolean isStatisticProvider,
                      boolean isStateProvider,
                      boolean isEventProvider)Creates a CIB resource related to a CIB service. | 
|  void | removeCIBApplication(java.lang.String appliName)Removes a CIB application and all the CIB Mbeans relative to this application. | 
|  void | removeCIBApplicationExternalResource(java.lang.String extResourceName,
                                     java.lang.String appliName)Removes a CIB external resource related to a CIB application | 
|  void | removeCIBApplicationResource(java.lang.String resourceName,
                             java.lang.String appliName)Removes a CIB resource related to a CIB application | 
|  void | removeCIBApplicationService(java.lang.String serviceName,
                            java.lang.String appliName)Removes a CIB service related to a CIB application and all the CIB Mbeans relative to this service. | 
|  void | removeCIBProduct(java.lang.String productName)Removes a CIB product and all the CIB Mbeans relative to this product. | 
|  void | removeCIBServiceExternalResource(java.lang.String extResourceName,
                                 java.lang.String serviceName,
                                 java.lang.String appliName)Removes a CIB external resource related to a CIB service | 
|  void | removeCIBServiceResource(java.lang.String resourceName,
                         java.lang.String serviceName,
                         java.lang.String appliName)Removes a CIB resource related to a CIB service | 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public CIBMBeansFactory(com.sun.cacao.Module m)
m - Module : the Module| Method Detail | 
public void createCIBProviderHandler(MfDiscoveryInfo config)
                              throws CIBIOException
config - MfDiscoveryInfo the discovery message
CIBIOExceptionpublic void createCIBProviderHandler(javax.management.MBeanServerConnection conn)
conn - MBeanServerConnection : the MBeanServerConnection
public CIBProduct createCIBProduct(java.lang.String productName,
                                   java.lang.String theProductVersion,
                                   java.lang.String thePatchId,
                                   long theInstallTime,
                                   java.lang.String theVendorName)
                            throws javax.management.MBeanRegistrationException
productName - String : the CIB product name StringtheProductVersion - String : the CIB product version StringthePatchId - String : the CIB product patchId StringtheInstallTime - long : the CIB product install timetheVendorName - String : the CIB product vendor name String
javax.management.MBeanRegistrationException
public CIBApplication newCIBApplication(java.lang.String appliName,
                                        boolean isStatisticProvider,
                                        boolean isStateProvider,
                                        boolean isEventProvider)
                                 throws javax.management.MBeanRegistrationException
appliName - : the CIB application name StringisStatisticProvider - : boolean to indicate that this application exposes Statistics.isStateProvider - : boolean to indicate that this application exposes States.isEventProvider - : boolean to indicate that this application is sending events.
javax.management.MBeanRegistrationException
public CIBService newCIBApplicationService(java.lang.String serviceName,
                                           CIBApplication appli,
                                           boolean isStatisticProvider,
                                           boolean isStateProvider,
                                           boolean isEventProvider)
                                    throws javax.management.MBeanRegistrationException
serviceName - : the CIB service name Stringappli - : the CIB applicationisStatisticProvider - : boolean to indicate that this service exposes Statistics.isStateProvider - : boolean to indicate that this service exposes States.isEventProvider - : boolean to indicate that this service is sending events.
javax.management.MBeanRegistrationException
public CIBExternalResource newCIBApplicationExternalResource(java.lang.String extresourceName,
                                                             CIBApplication appli,
                                                             boolean isStatisticProvider,
                                                             boolean isStateProvider,
                                                             boolean isEventProvider)
                                                      throws javax.management.MBeanRegistrationException
extresourceName - : the CIB external resource name Stringappli - : the CIB applicationisStatisticProvider - : boolean to indicate that this external resource exposes Statistics.isStateProvider - : boolean to indicate that this external resource exposes States.isEventProvider - : boolean to indicate that this external resource is sending events.
javax.management.MBeanRegistrationException
public CIBResource newCIBApplicationResource(java.lang.String resourceName,
                                             CIBApplication appli,
                                             boolean isStatisticProvider,
                                             boolean isStateProvider,
                                             boolean isEventProvider)
                                      throws javax.management.MBeanRegistrationException
resourceName - : the CIB resource name Stringappli - : the CIB applicationisStatisticProvider - : boolean to indicate that this resource exposes Statistics.isStateProvider - : boolean to indicate that this resource exposes States.isEventProvider - : boolean to indicate that this resource is sending events.
javax.management.MBeanRegistrationException
public CIBResource newCIBServiceResource(java.lang.String resourceName,
                                         CIBApplication appli,
                                         CIBService service,
                                         boolean isStatisticProvider,
                                         boolean isStateProvider,
                                         boolean isEventProvider)
                                  throws javax.management.MBeanRegistrationException
resourceName - : the CIB resource name Stringservice - : the CIB serviceappli - : the CIB applicationisStatisticProvider - : boolean to indicate that this resource exposes Statistics.isStateProvider - : boolean to indicate that this resource exposes States.isEventProvider - : boolean to indicate that this resource is sending events.
javax.management.MBeanRegistrationException
public CIBExternalResource newCIBServiceExternalResource(java.lang.String extResourceName,
                                                         CIBApplication appli,
                                                         CIBService service,
                                                         boolean isStatisticProvider,
                                                         boolean isStateProvider,
                                                         boolean isEventProvider)
                                                  throws javax.management.MBeanRegistrationException
extResourceName - : the CIB external resource name Stringservice - : the CIB serviceappli - : the CIB applicationisStatisticProvider - : boolean to indicate that this externalResource exposes Statistics.isStateProvider - : boolean to indicate that this externalResource exposes States.isEventProvider - : boolean to indicate that this externalResource is sending events.
javax.management.MBeanRegistrationException
public void removeCIBProduct(java.lang.String productName)
                      throws javax.management.MBeanRegistrationException
productName - 
javax.management.MBeanRegistrationException
public void removeCIBApplication(java.lang.String appliName)
                          throws javax.management.MBeanRegistrationException
appliName - : the CIB application name String
javax.management.MBeanRegistrationException
public void removeCIBApplicationService(java.lang.String serviceName,
                                        java.lang.String appliName)
                                 throws javax.management.MBeanRegistrationException
serviceName - String : the CIB service name StringappliName - String : the CIB application name String
javax.management.MBeanRegistrationException
public void removeCIBApplicationResource(java.lang.String resourceName,
                                         java.lang.String appliName)
                                  throws javax.management.MBeanRegistrationException
resourceName - String : the CIB resource name StringappliName - String : the CIB application name String
javax.management.MBeanRegistrationException
public void removeCIBApplicationExternalResource(java.lang.String extResourceName,
                                                 java.lang.String appliName)
                                          throws javax.management.MBeanRegistrationException
extResourceName - String : the CIB external resource name StringappliName - String : the CIB application name String
javax.management.MBeanRegistrationException
public void removeCIBServiceResource(java.lang.String resourceName,
                                     java.lang.String serviceName,
                                     java.lang.String appliName)
                              throws javax.management.MBeanRegistrationException
resourceName - : the CIB resource name StringserviceName - : the CIB service name String
javax.management.MBeanRegistrationException
public void removeCIBServiceExternalResource(java.lang.String extResourceName,
                                             java.lang.String serviceName,
                                             java.lang.String appliName)
                                      throws javax.management.MBeanRegistrationException
extResourceName - : the CIB resource name StringserviceName - : the CIB service name String
javax.management.MBeanRegistrationException| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||