com.wily.introscope.server.webservicesapi.alerts
Interface IAlertPollingService

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
AlertPollingServiceSoapBindingStub

public interface IAlertPollingService
extends java.rmi.Remote

This web service provides methods to get Introscope alerts related data from the Introscope Enterprise Manager.


Method Summary
 DMgmtModuleAgentSnapshot getAgentSnapshot(java.lang.String manModuleName, java.lang.String agentIdentifier)
          Obtain a particular agent information given a Management Module name and an Agent Identifier
 DMgmtModuleAgentSnapshot[] getAgentSnapshots(java.lang.String manModuleName)
          Obtain all the Agents associated with a given Management Module
 DMgmtModuleAlertDefnSnapshot getAlertSnapshot(java.lang.String manModuleName, java.lang.String agentIdentifier, java.lang.String alertDefName)
          Obtain the information for an Alert Definition given the Management Module Name, Agent Identifier and the Alert Name.
 DMgmtModuleAlertDefnSnapshot[] getAlertSnapshots(java.lang.String manModuleName, java.lang.String agentIdentifier)
          Obtain all the Alert Definitions for a given Managemet Module, Agent Identifier
 DAllAlertsSnapshot[] getAllAlertsSnapshot()
          Obtain the information about all the Alerts defined for EM.
 DAllAlertsSnapshot[] getAllAlertsSnapshotForManagementModule(java.lang.String managementModule)
          Gets the list of active alerts specific to Management Module.
 ManagementModuleBean[] getAllFilteredIscopeManagmentModules()
          Get the list of Management Modules specific in IntroscopeManager.properties file.
 ManagementModuleBean[] getAllIscopeManagmentModules()
          Get the list of Active Management Modules defined for EM.
 DEMConfig getEMConfig()
          Obtain the EM configuration details
 DMgmtModuleSnapshot[] getManagedModules()
          Obtain all the Management Modules in a given Introscope Enterprise Manager
 DMgmtModuleSnapshot getManagementModule(java.lang.String manModuleName)
          Obtain a particular Management Module given the name of the Management Module
 

Method Detail

getEMConfig

DEMConfig getEMConfig()
                      throws IntroscopeWebServicesException
Obtain the EM configuration details

Returns:
DEMConfig
Throws:
IntroscopeWebServicesException

getManagedModules

DMgmtModuleSnapshot[] getManagedModules()
                                        throws IntroscopeWebServicesException
Obtain all the Management Modules in a given Introscope Enterprise Manager

Returns:
DMgmtModuleSnapshot[]
Throws:
IntroscopeWebServicesException

getManagementModule

DMgmtModuleSnapshot getManagementModule(java.lang.String manModuleName)
                                        throws IntroscopeWebServicesException
Obtain a particular Management Module given the name of the Management Module

Parameters:
manModuleName - The name of the Management Module for which the information is to be obtained
Returns:
DmgmtModuleSnapshot
Throws:
IntroscopeWebServicesException

getAgentSnapshots

DMgmtModuleAgentSnapshot[] getAgentSnapshots(java.lang.String manModuleName)
                                             throws IntroscopeWebServicesException
Obtain all the Agents associated with a given Management Module

Parameters:
manModuleName - The name of the Management Module for which the information is to be obtained
Returns:
DMgmtModuleAgentSnapshot[]
Throws:
IntroscopeWebServicesException

getAgentSnapshot

DMgmtModuleAgentSnapshot getAgentSnapshot(java.lang.String manModuleName,
                                          java.lang.String agentIdentifier)
                                          throws IntroscopeWebServicesException
Obtain a particular agent information given a Management Module name and an Agent Identifier

Parameters:
manModuleName - The name of the Management Module for which the information is to be obtained
agentIdentifier - Identifier for the agent associated with a Management Module and alert which is a String concatenation of Hostname|ProcessName|AgentName that gives an unique agent
Returns:
DMgmtModuleAgentSnapshot
Throws:
IntroscopeWebServicesException

getAlertSnapshots

DMgmtModuleAlertDefnSnapshot[] getAlertSnapshots(java.lang.String manModuleName,
                                                 java.lang.String agentIdentifier)
                                                 throws IntroscopeWebServicesException
Obtain all the Alert Definitions for a given Managemet Module, Agent Identifier

Parameters:
manModuleName - The name of the Management Module for which the information is to be obtained
agentIdentifier - Identifier for the agent associated with a Management Module and alert which is a String concatenation of Hostname|ProcessName|AgentName that gives an unique agent
Returns:
DMgmtModuleAlertDefnSnapshot[]
Throws:
IntroscopeWebServicesException

getAlertSnapshot

DMgmtModuleAlertDefnSnapshot getAlertSnapshot(java.lang.String manModuleName,
                                              java.lang.String agentIdentifier,
                                              java.lang.String alertDefName)
                                              throws IntroscopeWebServicesException
Obtain the information for an Alert Definition given the Management Module Name, Agent Identifier and the Alert Name.

Parameters:
manModuleName - The name of the Management Module for which the information is to be obtained
agentIdentifier - Identifier for the agent associated with a Management Module and alert which is a String concatenation of Hostname|ProcessName|AgentName that gives an unique agent
alertDefName - Name of the Alert Definition attached to a Management Module for which the information is needed
Returns:
DMgmtModuleAlertDefnSnapshot
Throws:
IntroscopeWebServicesException

getAllAlertsSnapshot

DAllAlertsSnapshot[] getAllAlertsSnapshot()
                                          throws IntroscopeWebServicesException
Obtain the information about all the Alerts defined for EM.

Returns:
DAllAlertsSnapshot[]
Throws:
IntroscopeWebServicesException

getAllAlertsSnapshotForManagementModule

DAllAlertsSnapshot[] getAllAlertsSnapshotForManagementModule(java.lang.String managementModule)
                                                             throws IntroscopeWebServicesException
Gets the list of active alerts specific to Management Module.

Parameters:
manModuleName - The name of the Management Module for which the information is to be obtained
Returns:
DAllAlertsSnapshot[]
Throws:
IntroscopeWebServicesException

getAllFilteredIscopeManagmentModules

ManagementModuleBean[] getAllFilteredIscopeManagmentModules()
                                                            throws IntroscopeWebServicesException
Get the list of Management Modules specific in IntroscopeManager.properties file.

Returns:
DAllAlertsSnapshot[]
Throws:
IntroscopeWebServicesException

getAllIscopeManagmentModules

ManagementModuleBean[] getAllIscopeManagmentModules()
                                                    throws IntroscopeWebServicesException
Get the list of Active Management Modules defined for EM.

Returns:
DAllAlertsSnapshot[]
Throws:
IntroscopeWebServicesException


Copyright © 2007 CA Inc. All Rights Reserved.