public interface ServiceDomainMBean
Modifier and Type | Field and Description |
---|---|
static String |
NAME
Name of this mbean
|
static String |
OBJECT_NAME |
static String |
TYPE
Type of this mbean
|
Modifier and Type | Method and Description |
---|---|
HashMap<Ref,ServiceResourceStatistic> |
getBusinessServiceStatistics(Ref[] serviceRefs, int resourceTypes, String serverName)
Deprecated.
use getStatistics() instead
|
String |
getClusterName()
Attribute getter method.
|
String |
getDomainName()
Attribute getter method.
|
Ref[] |
getMonitoredBusinessServiceRefs()
Deprecated.
use getMonitoredRefs() instead
|
Ref[] |
getMonitoredProxyServiceRefs()
Deprecated.
use getMonitoredRefs() instead
|
Ref[] |
getMonitoredRefs(String... typeIDs)
This operation will get all services of the given types that are enabled for monitoring.
|
HashMap<Ref,ServiceResourceStatistic> |
getProxyServiceStatistics(Ref[] serviceRefs, int resourceTypes, String serverName)
Deprecated.
use getStatistics() instead
|
String[] |
getServerNames()
Gets name of all managed servers available in the cluster.
|
HashMap<Ref,ServiceResourceStatistic> |
getStatistics(Ref[] refs, ResourceType[] resourceTypes, String serverName)
Gets runtime statistics collected since last reset (of statistics) for the specified resources.
|
long |
getVersion()
Gets version of this class.
|
void |
markURIsOffline(Map<Ref,List<String>> serviceRefVsURIs)
Forces the specified URIs for the business services to be marked as offline on all the managed servers.
|
Set<String> |
markURIsOnline(Map<Ref,List<String>> serviceRefVsURIs)
Forces the specified URIs for the business services to be marked as online on all the managed servers.
|
long |
resetAllStatistics()
Resets statistics for all services.
|
long |
resetStatistics(Ref[] serviceRefs)
Resets statistics for specified services.
|
static final String NAME
static final String TYPE
static final String OBJECT_NAME
String getClusterName() throws MonitoringException
MonitoringException
String getDomainName() throws MonitoringException
MonitoringException
String[] getServerNames() throws MonitoringException
MonitoringException
@Deprecated Ref[] getMonitoredBusinessServiceRefs() throws MonitoringException
MonitoringException
@Deprecated Ref[] getMonitoredProxyServiceRefs() throws MonitoringException
MonitoringException
Ref[] getMonitoredRefs(String... typeIDs) throws MonitoringException
MonitoringException
@Deprecated HashMap<Ref,ServiceResourceStatistic> getBusinessServiceStatistics(Ref[] serviceRefs, int resourceTypes, String serverName) throws DomainMonitoringDisabledException, MonitoringException, IllegalArgumentException
If server name is specified as an argument, sever level statistics (statistics from a specific managed server) will be returned. Else cluster wide statistics (aggregated view of statistics from all managed servers) will be returned.
serviceRefs
- Business service references.resourceTypes
- Bit map representing one or more resource types. Statistics will be returned for resource types specified in this map for all specified services. This map must be created using constants from class ResourceType only.serverName
- - Managed server name. If specified, statistics for this server will be returned. Otherwise (if null or empty string) cluster level statistics will be returned.DomainMonitoringDisabledException
- If domain level monitoring is turned off.IllegalArgumentException
- 1. If specified bitmap representing combination is invalid. 2. If it has bit set for ResourceType.FLOW_COMPONENT. 3. If specified services has one or more proxy services. 4. If specified service ref array is null or empty. 5. If server name is invalid.MonitoringException
@Deprecated HashMap<Ref,ServiceResourceStatistic> getProxyServiceStatistics(Ref[] serviceRefs, int resourceTypes, String serverName) throws DomainMonitoringDisabledException, MonitoringException, IllegalArgumentException
If server name is specified as an argument, sever level statistics (statistics from a specific managed server) will be returned. Else cluster wide statistics (aggregated view of statistics from all managed servers) will be returned.
serviceRefs
- Proxy service references.resourceTypes
- Bit map representing one or more resource types. Statistics will be returned for resource types specified in this map for all specified services. This map must be created using constants from class ResourceType only.serverName
- - Managed server name. If specified, statistics for this server will be returned. Otherwise (if null or empty string) cluster level statistics will be returned.DomainMonitoringDisabledException
- If domain level monitoring is turned off.IllegalArgumentException
- 1. If specified bitmap representing combination is invalid. 2. If specified services has one or more business services. 3. If specified service ref array is null or empty. 4. If server name is invalid.MonitoringException
HashMap<Ref,ServiceResourceStatistic> getStatistics(Ref[] refs, ResourceType[] resourceTypes, String serverName) throws DomainMonitoringDisabledException, MonitoringException, IllegalArgumentException
If server name is specified as an argument, sever level statistics (statistics from a specific managed server) will be returned. Else cluster wide statistics (aggregated view of statistics from all managed servers) will be returned.
refs
- Resource references.resourceTypes
- Array of one or more resource types. Statistics will be returned for resource types specified for all specified resources.serverName
- - Managed server name. If specified, statistics for this server will be returned. Otherwise (if null or empty string) cluster level statistics will be returned.DomainMonitoringDisabledException
- If domain level monitoring is turned off.IllegalArgumentException
- 1. If specified ref array is null or empty. 2. If server name is invalid.MonitoringException
long resetStatistics(Ref[] serviceRefs) throws MonitoringException, IllegalArgumentException
serviceRefs
- Services of which statistics are to be reset.IllegalArgumentException
- 1. If specified service ref array is null or empty. 2. If invalid service found in the specified services. 3. If all specified services are not enabled for monitoring.MonitoringException
- If reset operation fails.long resetAllStatistics() throws MonitoringException
MonitoringException
- If reset operation fails.long getVersion()
Set<String> markURIsOnline(Map<Ref,List<String>> serviceRefVsURIs) throws NotFoundException, Exception
serviceRefVsURIs
- Map of business services vs the list of URIs to be marked as online.NotFoundException
- If a service is not found in the specified servicesException
void markURIsOffline(Map<Ref,List<String>> serviceRefVsURIs) throws NotFoundException, Exception
serviceRefVsURIs
- Map of business services vs the list of URIs to be marked as offline.NotFoundException
- If a service is not found in the specified servicesException