public class PerformanceMeasurementServiceMBeanImpl extends AbstractServiceMBeansImpl implements PerformanceMeasurementService, Serializable
COLON, COMMA, COMPONENT_CONFIG_INSTANCE_ERROR_KEY, componentConfigurationHelper, CUSTOM_ADMINISTRATION_NAME_KEY, CUSTOM_CONFIGURATION_NAME_KEY, CUSTOM_LOGGER_NAME_KEY, CUSTOM_MANAGEMENT_ACTIONS_NAME_KEY, CUSTOM_STATISTICS_NAME_KEY, DOMAIN_TARGET_KEY, EBIJMXDOMAIN, environmentContext, EQUAL, IDENTIFICATION_NAME_KEY, JMX_EBI_DOMAIN, PASSWORD_MASK_CHARACTER, RUNNING_STATE, SERVER_TARGET_KEY, SERVICE_TYPE_KEY, STARTED_STATE| Constructor and Description |
|---|
PerformanceMeasurementServiceMBeanImpl(EnvironmentContext anEnvContext)
Constructor - Constructs a new instance of
PerformanceMeasurementServiceMBeanImpl
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearPeformaceInstrumentationMeasurement(String componentName,
String endpoint,
String targetName,
String targetInstanceName)
Resets the performance measurements on the endpoint.
|
void |
disableMessageExchangeMonitoring(String targetName)
This method is used to disable monitoring of timing information about
message exchanges
|
void |
enableMessageExchangeMonitoring(String targetName)
This method is used to enable monitoring of timing information about
message exchanges
|
String |
getComponentStatistics(String componentName,
String targetName)
This method is used to provide statistics for the given component in the
given target
|
TabularData |
getComponentStatisticsAsTabularData(String componentName,
String targetName)
This method is used to provide statistics for the given component in the
given target
|
TabularData |
getConsumingEndpointsForComponentAsTabularData(String componentName,
String targetName)
This method is used to provide a list of consuming endpoints for a component.
|
String |
getEndpointStatistics(String endpointName,
String targetName)
This method is used to provide statistic information about the given
endpoint in the given target
|
TabularData |
getEndpointStatisticsAsTabularData(String endpointName,
String targetName)
This method is used to provide statistic information about the given
endpoint in the given target
|
String |
getFrameworkStatistics(String targetName)
This method is used to provide JBIFramework statistics in the given
target.
|
TabularData |
getFrameworkStatisticsAsTabularData(String targetName)
This method is used to provide JBIFramework statistics in the given
target.
|
String |
getNMRStatistics(String targetName)
This method is used to provide statistics about the message service in
the given target.
|
TabularData |
getNMRStatisticsAsTabularData(String targetName)
This method is used to provide statistics about the message service in
the given target.
|
boolean |
getPerformanceInstrumentationEnabled(String componentName,
String targetName,
String targetInstanceName)
Retrieves the performance measurement enabling flag.
|
String |
getPerformanceInstrumentationMeasurement(String componentName,
String endpoint,
String targetName,
String targetInstanceName)
Retrieves the performance measurement data for the specified endpoint.
|
String[] |
getPerformanceMeasurementCategories(String componentName,
String targetName,
String targetInstanceName)
Retrieves the performance statistics categories.
|
TabularData |
getProvidingEndpointsForComponentAsTabularData(String componentName,
String targetName)
This method is used to provide a list of provisioning endpoints for a component.
|
String |
getServiceAssemblyStatistics(String assemblyName,
String targetName)
This method is used to provide statistics about a Service Assembly in the
given target.
|
TabularData |
getServiceAssemblyStatisticsAsTabularData(String assemblyName,
String targetName)
This method is used to provide statistics about a Service Assembly in the
given target.
|
void |
setPerformanceInstrumentationEnabled(String componentName,
boolean flag,
String targetName,
String targetInstanceName)
Sets the performance measurement enabling flag.
|
checkForValidTarget, checkForValidTarget, checkTargetType, constructMBeanAttributes, constructMBeanAttributes, constructMBeanAttributes, createManagementException, createManagementMessage, domainTargetCheck, findLiveExtensionMBeanObjectNames, getAdminServiceMBeanObjectName, getAdminServiceMBeanObjectName, getAttributeValue, getAttributeValue, getAttributeValue, getAttributeValue, getComponentExtensionMBeanObjectNames, getComponentExtensionMBeanObjectNames, getDeploymentServiceMBeanObjectName, getEbiJmxDomain, getEbiStatusMBeanObjectName, getEnvironmentContext, getExtensionMBeanObjectName, getI18NBundle, getI18NBundle, getInstallationServiceMBeanObjectName, getMBeanAttribute, getMBeanAttributeValues, getMBeanAttributeValuesAsMap, getMBeanServerConnection, getPlatformContext, getPlatformContextAdminServerName, getPlatformContextClusteredServerNames, getPlatformContextClusterNames, getPlatformContextInstallRoot, getPlatformContextInstanceName, getPlatformContextInstanceRoot, getPlatformContextJmxRmiPort, getPlatformContextMBeanServer, getPlatformContextServersInCluster, getPlatformContextStandaloneServerNames, getPlatformContextTargetName, getPlatformContextTargetName, getStackTrace, invokeMBeanOperation, invokeMBeanOperation, invokeMBeanOperation, invokeMBeanOperation, invokeMBeanOperation, isMBeanRegistered, isPlatformContextAdminServer, isPlatformContextCluster, isPlatformContextClusteredServer, isPlatformContextInstanceClustered, isPlatformContextInstanceUp, isPlatformContextStandaloneServer, isPlatformContextValidTarget, isTargetUp, isValidTarget, isValidTarget, listTargetNames, log, logDebug, logDebug, logError, logWarning, platformContextSupportsMultipleServers, setAttributeValue, setAttributeValue, setAttributeValue, setLevel, setMBeanAttribute, setMBeanAttributes, setMBeanAttributes, setMBeanConfigAttributes, setMBeanConfigAttributespublic PerformanceMeasurementServiceMBeanImpl(EnvironmentContext anEnvContext)
anEnvContext - public void clearPeformaceInstrumentationMeasurement(String componentName, String endpoint, String targetName, String targetInstanceName) throws ManagementRemoteException
clearPeformaceInstrumentationMeasurement in interface PerformanceMeasurementServicecomponentName - endpoint - targetName - targetInstanceName - ManagementRemoteExceptionPerformanceMeasurementService.clearPeformaceInstrumentationMeasurement(java.lang.String,
java.lang.String, java.lang.String, java.lang.String)public boolean getPerformanceInstrumentationEnabled(String componentName, String targetName, String targetInstanceName) throws ManagementRemoteException
getPerformanceInstrumentationEnabled in interface PerformanceMeasurementServicecomponentName - targetName - targetInstanceName - ManagementRemoteExceptionPerformanceMeasurementService.getPerformanceInstrumentationEnabled(java.lang.String,
java.lang.String, java.lang.String)public String getPerformanceInstrumentationMeasurement(String componentName, String endpoint, String targetName, String targetInstanceName) throws ManagementRemoteException
getPerformanceInstrumentationMeasurement in interface PerformanceMeasurementServicecomponentName - endpoint - targetName - targetInstanceName - ManagementRemoteExceptionPerformanceMeasurementService.getPerformanceInstrumentationMeasurement(java.lang.String,
java.lang.String, java.lang.String, java.lang.String)public String[] getPerformanceMeasurementCategories(String componentName, String targetName, String targetInstanceName) throws ManagementRemoteException
getPerformanceMeasurementCategories in interface PerformanceMeasurementServicecomponentName - targetName - targetInstanceName - ManagementRemoteExceptionPerformanceMeasurementService.getPerformanceMeasurementCategories(java.lang.String,
java.lang.String, java.lang.String)public void setPerformanceInstrumentationEnabled(String componentName, boolean flag, String targetName, String targetInstanceName) throws ManagementRemoteException
setPerformanceInstrumentationEnabled in interface PerformanceMeasurementServicecomponentName - flag - targetName - targetInstanceName - ManagementRemoteExceptionPerformanceMeasurementService.setPerformanceInstrumentationEnabled(java.lang.String,
boolean, java.lang.String, java.lang.String)public String getFrameworkStatistics(String targetName) throws ManagementRemoteException
getFrameworkStatistics in interface PerformanceMeasurementServicetarget - target name.JBIStatisticsMBeanManagementRemoteExceptionpublic TabularData getFrameworkStatisticsAsTabularData(String targetName) throws ManagementRemoteException
getFrameworkStatisticsAsTabularData in interface PerformanceMeasurementServicetarget - target name.JBIStatisticsMBeanManagementRemoteExceptionpublic String getComponentStatistics(String componentName, String targetName) throws ManagementRemoteException
getComponentStatistics in interface PerformanceMeasurementServicetargetName - target namecomponentName - component nameJBIStatisticsMBeanManagementRemoteExceptionpublic TabularData getComponentStatisticsAsTabularData(String componentName, String targetName) throws ManagementRemoteException
getComponentStatisticsAsTabularData in interface PerformanceMeasurementServicetargetName - target namecomponentName - component nameJBIStatisticsMBeanManagementRemoteExceptionpublic String getEndpointStatistics(String endpointName, String targetName) throws ManagementRemoteException
getEndpointStatistics in interface PerformanceMeasurementServicetargetName - target nameendpointName - the endpoint NameJBIStatisticsMBeanManagementRemoteExceptionpublic TabularData getEndpointStatisticsAsTabularData(String endpointName, String targetName) throws ManagementRemoteException
getEndpointStatisticsAsTabularData in interface PerformanceMeasurementServicetargetName - target nameendpointName - the endpoint NameJBIStatisticsMBeanManagementRemoteExceptionpublic String getNMRStatistics(String targetName) throws ManagementRemoteException
getNMRStatistics in interface PerformanceMeasurementServicetarget - target name.JBIStatisticsMBeanManagementRemoteExceptionpublic TabularData getNMRStatisticsAsTabularData(String targetName) throws ManagementRemoteException
getNMRStatisticsAsTabularData in interface PerformanceMeasurementServicetarget - target name.JBIStatisticsMBeanManagementRemoteExceptionpublic String getServiceAssemblyStatistics(String assemblyName, String targetName) throws ManagementRemoteException
getServiceAssemblyStatistics in interface PerformanceMeasurementServicetarget - target name.assemblyName - the service assembly name.JBIStatisticsMBeanManagementRemoteExceptionpublic TabularData getServiceAssemblyStatisticsAsTabularData(String assemblyName, String targetName) throws ManagementRemoteException
getServiceAssemblyStatisticsAsTabularData in interface PerformanceMeasurementServicetarget - target name.assemblyName - the service assembly name.JBIStatisticsMBeanManagementRemoteExceptionpublic TabularData getConsumingEndpointsForComponentAsTabularData(String componentName, String targetName) throws ManagementRemoteException
getConsumingEndpointsForComponentAsTabularData in interface PerformanceMeasurementServicecomponentName - component nametarget - target name.ManagementRemoteExceptionpublic TabularData getProvidingEndpointsForComponentAsTabularData(String componentName, String targetName) throws ManagementRemoteException
getProvidingEndpointsForComponentAsTabularData in interface PerformanceMeasurementServicecomponentName - component nametarget - target name.ManagementRemoteExceptionpublic void enableMessageExchangeMonitoring(String targetName) throws ManagementRemoteException
enableMessageExchangeMonitoring in interface PerformanceMeasurementServicetargetName - the target nameManagementRemoteExceptionpublic void disableMessageExchangeMonitoring(String targetName) throws ManagementRemoteException
disableMessageExchangeMonitoring in interface PerformanceMeasurementServicetargetName - the target nameManagementRemoteExceptionCopyright © 2011-2016 OpenESB Community. All Rights Reserved.