org.rhq.bindings.client
Interface RhqFacade


public interface RhqFacade

This is an interface through which the script can communicate with RHQ server.

Author:
Lukas Krejci

Method Summary
 AlertDefinitionManagerRemote getAlertDefinitionManager()
           
 AlertManagerRemote getAlertManager()
           
 AvailabilityManagerRemote getAvailabilityManager()
           
 BundleManagerRemote getBundleManager()
           
 CallTimeDataManagerRemote getCallTimeDataManager()
           
 ConfigurationManagerRemote getConfigurationManager()
           
 ContentManagerRemote getContentManager()
           
 DataAccessManagerRemote getDataAccessManager()
           
 DiscoveryBossRemote getDiscoveryBoss()
           
 EventManagerRemote getEventManager()
           
 Map<String,Object> getManagers()
          This map is constructed using all the elements in the RhqManagers enum which are then proxied using this instance.
 MeasurementBaselineManagerRemote getMeasurementBaselineManager()
           
 MeasurementDataManagerRemote getMeasurementDataManager()
           
 MeasurementDefinitionManagerRemote getMeasurementDefinitionManager()
           
 MeasurementScheduleManagerRemote getMeasurementScheduleManager()
           
 OperationManagerRemote getOperationManager()
           
 RemoteInstallManagerRemote getRemoteInstallManager()
           
 RepoManagerRemote getRepoManager()
           
 ResourceFactoryManagerRemote getResourceFactoryManager()
           
 ResourceGroupManagerRemote getResourceGroupManager()
           
 ResourceManagerRemote getResourceManager()
           
 ResourceTypeManagerRemote getResourceTypeManager()
           
 RoleManagerRemote getRoleManager()
           
 SavedSearchManagerRemote getSavedSearchManager()
           
 Subject getSubject()
           
 SubjectManagerRemote getSubjectManager()
           
 SupportManagerRemote getSupportManager()
           
 SystemManagerRemote getSystemManager()
           
 TagManagerRemote getTagManager()
           
 boolean isLoggedIn()
           
 Subject login(String user, String password)
           
 void logout()
           
 

Method Detail

getSubject

Subject getSubject()
Returns:
the user the facade is authenticated as

login

Subject login(String user,
              String password)
              throws Exception
Throws:
Exception

logout

void logout()

isLoggedIn

boolean isLoggedIn()

getAlertManager

AlertManagerRemote getAlertManager()

getAlertDefinitionManager

AlertDefinitionManagerRemote getAlertDefinitionManager()

getAvailabilityManager

AvailabilityManagerRemote getAvailabilityManager()

getBundleManager

BundleManagerRemote getBundleManager()

getCallTimeDataManager

CallTimeDataManagerRemote getCallTimeDataManager()

getRepoManager

RepoManagerRemote getRepoManager()

getConfigurationManager

ConfigurationManagerRemote getConfigurationManager()

getContentManager

ContentManagerRemote getContentManager()

getDataAccessManager

DataAccessManagerRemote getDataAccessManager()

getDiscoveryBoss

DiscoveryBossRemote getDiscoveryBoss()

getEventManager

EventManagerRemote getEventManager()

getMeasurementBaselineManager

MeasurementBaselineManagerRemote getMeasurementBaselineManager()

getMeasurementDataManager

MeasurementDataManagerRemote getMeasurementDataManager()

getMeasurementDefinitionManager

MeasurementDefinitionManagerRemote getMeasurementDefinitionManager()

getMeasurementScheduleManager

MeasurementScheduleManagerRemote getMeasurementScheduleManager()

getOperationManager

OperationManagerRemote getOperationManager()

getResourceManager

ResourceManagerRemote getResourceManager()

getResourceFactoryManager

ResourceFactoryManagerRemote getResourceFactoryManager()

getResourceGroupManager

ResourceGroupManagerRemote getResourceGroupManager()

getResourceTypeManager

ResourceTypeManagerRemote getResourceTypeManager()

getRoleManager

RoleManagerRemote getRoleManager()

getSavedSearchManager

SavedSearchManagerRemote getSavedSearchManager()

getSubjectManager

SubjectManagerRemote getSubjectManager()

getSupportManager

SupportManagerRemote getSupportManager()

getSystemManager

SystemManagerRemote getSystemManager()

getRemoteInstallManager

RemoteInstallManagerRemote getRemoteInstallManager()

getTagManager

TagManagerRemote getTagManager()

getManagers

Map<String,Object> getManagers()
This map is constructed using all the elements in the RhqManagers enum which are then proxied using this instance.

Returns:
a map of all available proxied managers keyed by their names.


Copyright © 2008-2011 Red Hat, Inc.. All Rights Reserved.