| java.lang.Object com.sun.esb.management.base.services.AbstractServiceImpl com.sun.esb.management.impl.performance.PerformanceMeasurementServiceImpl
PerformanceMeasurementServiceImpl | public class PerformanceMeasurementServiceImpl extends AbstractServiceImpl implements Serializable,PerformanceMeasurementService(Code) | | Defines client operations to measure performance statistics.
e.g., time taken to normalize/denormalize, encode/decode, wire-to-NMR
on the endpoints, etc.
author: graj |
Method Summary | |
public void | clearPeformaceInstrumentationMeasurement(String componentName, String endpoint, String targetName, String targetInstanceName) Resets the performance measurements on the endpoint. | public void | disableMessageExchangeMonitoring(String targetName) | public void | enableMessageExchangeMonitoring(String targetName) | public String | getComponentStatistics(String componentName, String targetName) | public TabularData | getComponentStatisticsAsTabularData(String componentName, String targetName) This method is used to provide statistics for the given component in the
given target
Parameters: targetName - target name Parameters: componentName - component name TabularData table of component statisticsIf the target is a standalone instance the table will have one entry. | public TabularData | getConsumingEndpointsForComponentAsTabularData(String componentName, String targetName) This method is used to provide a list of consuming endpoints for a component.
Parameters: componentName - component name Parameters: target - target name. | public String | getEndpointStatistics(String endpointName, String targetName) | public TabularData | getEndpointStatisticsAsTabularData(String endpointName, String targetName) | public String | getFrameworkStatistics(String targetName) This method is used to provide JBIFramework statistics in the
given target.
Parameters: target - target name. | public TabularData | getFrameworkStatisticsAsTabularData(String targetName) This method is used to provide JBIFramework statistics in the
given target.
Parameters: target - target name. | public String | getNMRStatistics(String targetName) This method is used to provide statistics about the message service in the
given target.
Parameters: target - target name. | public TabularData | getNMRStatisticsAsTabularData(String targetName) This method is used to provide statistics about the message service in the
given target.
Parameters: target - target name. | public boolean | getPerformanceInstrumentationEnabled(String componentName, String targetName, String targetInstanceName) Retrieves the performance measurement enabling flag. | public String | getPerformanceInstrumentationMeasurement(String componentName, String endpoint, String targetName, String targetInstanceName) Retrieves the performance measurement data for the specified endpoint. | public String[] | getPerformanceMeasurementCategories(String componentName, String targetName, String targetInstanceName) Retrieves the performance statistics categories. | public TabularData | getProvidingEndpointsForComponentAsTabularData(String componentName, String targetName) This method is used to provide a list of provisioning endpoints for a component.
Parameters: componentName - component name Parameters: target - target name. | public String | getServiceAssemblyStatistics(String assemblyName, String targetName) This method is used to provide statistics about a Service Assembly
in the given target.
Parameters: target - target name. Parameters: assemblyName - the service assembly name. | public TabularData | getServiceAssemblyStatisticsAsTabularData(String componentName, String targetName) This method is used to provide statistics about a Service Assembly
in the given target.
Parameters: target - target name. Parameters: assemblyName - the service assembly name. | public static void | main(String[] args) | public void | setPerformanceInstrumentationEnabled(String componentName, boolean flag, String targetName, String targetInstanceName) Sets the performance measurement enabling flag. |
serialVersionUID | final static long serialVersionUID(Code) | | |
PerformanceMeasurementServiceImpl | public PerformanceMeasurementServiceImpl()(Code) | | Constructor - Constructs a new instance of PerformanceMeasurementServiceImpl
|
PerformanceMeasurementServiceImpl | public PerformanceMeasurementServiceImpl(MBeanServerConnection serverConnection)(Code) | | Constructor - Constructs a new instance of PerformanceMeasurementServiceImpl
Parameters: serverConnection - |
PerformanceMeasurementServiceImpl | public PerformanceMeasurementServiceImpl(MBeanServerConnection serverConnection, boolean isRemoteConnection)(Code) | | Constructor - Constructs a new instance of PerformanceMeasurementServiceImpl
Parameters: serverConnection - Parameters: isRemoteConnection - |
disableMessageExchangeMonitoring | public void disableMessageExchangeMonitoring(String targetName) throws ManagementRemoteException(Code) | | This method is used to disable monitoring of timing
information about message exchanges
Parameters: targetName - the target name |
enableMessageExchangeMonitoring | public void enableMessageExchangeMonitoring(String targetName) throws ManagementRemoteException(Code) | | This method is used to enable monitoring of timing
information about message exchanges
Parameters: targetName - the target name |
getComponentStatistics | public String getComponentStatistics(String componentName, String targetName) throws ManagementRemoteException(Code) | | This method is used to provide statistics for the given component
in the given target
Parameters: targetName - target name Parameters: componentName - component name String table of component statisticsIf the target is a standalone instance the table will have one entry.If the target is a cluster the table will have an entry for each instance.For more information about the type of the entries in table please referto JBIStatisticsMBean |
getComponentStatisticsAsTabularData | public TabularData getComponentStatisticsAsTabularData(String componentName, String targetName) throws ManagementRemoteException(Code) | | This method is used to provide statistics for the given component in the
given target
Parameters: targetName - target name Parameters: componentName - component name TabularData table of component statisticsIf the target is a standalone instance the table will have one entry. Ifthe target is a cluster the table will have an entry for each instance.For more information about the type of the entries in table please referto JBIStatisticsMBean |
getConsumingEndpointsForComponentAsTabularData | public TabularData getConsumingEndpointsForComponentAsTabularData(String componentName, String targetName) throws ManagementRemoteException(Code) | | This method is used to provide a list of consuming endpoints for a component.
Parameters: componentName - component name Parameters: target - target name. TabularData list of consuming endpoints If the target is a standalone instance the table will have one entry.If the target is a cluster the table will have an entry for each instance.Each entry in this tabular data is of the following composite typeString - "InstanceName",String[] - "Endpoints", |
getEndpointStatistics | public String getEndpointStatistics(String endpointName, String targetName) throws ManagementRemoteException(Code) | | This method is used to provide statistic information about the given
endpoint in the given target
Parameters: targetName - target name Parameters: endpointName - the endpoint Name String table of endpoint statisticsIf the target is a standalone instance the table will have one entry.If the target is a cluster the table will have an entry for each instance.For more information about the type of the entries in table please referto JBIStatisticsMBean |
getEndpointStatisticsAsTabularData | public TabularData getEndpointStatisticsAsTabularData(String endpointName, String targetName) throws ManagementRemoteException(Code) | | This method is used to provide statistic information about the given
endpoint in the given target
Parameters: targetName - target name Parameters: endpointName - the endpoint Name TabularData table of endpoint statisticsIf the target is a standalone instance the table will have one entry.If the target is a cluster the table will have an entry for each instance.For more information about the type of the entries in table please referto JBIStatisticsMBean |
getFrameworkStatistics | public String getFrameworkStatistics(String targetName) throws ManagementRemoteException(Code) | | This method is used to provide JBIFramework statistics in the
given target.
Parameters: target - target name. String table of framework statistics in the given target.If the target is a standalone instance the table will have one entry.If the target is a cluster the table will have an entry for each instance.For more information about the type of the entries in table please referto JBIStatisticsMBean |
getFrameworkStatisticsAsTabularData | public TabularData getFrameworkStatisticsAsTabularData(String targetName) throws ManagementRemoteException(Code) | | This method is used to provide JBIFramework statistics in the
given target.
Parameters: target - target name. TabularData table of framework statistics in the given target.If the target is a standalone instance the table will have one entry.If the target is a cluster the table will have an entry for each instance.For more information about the type of the entries in table please referto JBIStatisticsMBean |
getNMRStatistics | public String getNMRStatistics(String targetName) throws ManagementRemoteException(Code) | | This method is used to provide statistics about the message service in the
given target.
Parameters: target - target name. String table of NMR statistics in the given target.If the target is a standalone instance the table will have one entry.If the target is a cluster the table will have an entry for each instance.For more information about the type of the entries in table please referto JBIStatisticsMBean |
getNMRStatisticsAsTabularData | public TabularData getNMRStatisticsAsTabularData(String targetName) throws ManagementRemoteException(Code) | | This method is used to provide statistics about the message service in the
given target.
Parameters: target - target name. TabularData table of NMR statistics in the given target.If the target is a standalone instance the table will have one entry.If the target is a cluster the table will have an entry for each instance.For more information about the type of the entries in table please referto JBIStatisticsMBean |
getProvidingEndpointsForComponentAsTabularData | public TabularData getProvidingEndpointsForComponentAsTabularData(String componentName, String targetName) throws ManagementRemoteException(Code) | | This method is used to provide a list of provisioning endpoints for a component.
Parameters: componentName - component name Parameters: target - target name. TabularData list of provisioning endpoints If the target is a standalone instance the table will have one entry.If the target is a cluster the table will have an entry for each instance.Each entry in this tabular data is of the following composite typeString - "InstanceName",String[] - "Endpoints", |
getServiceAssemblyStatistics | public String getServiceAssemblyStatistics(String assemblyName, String targetName) throws ManagementRemoteException(Code) | | This method is used to provide statistics about a Service Assembly
in the given target.
Parameters: target - target name. Parameters: assemblyName - the service assembly name. String table of NMR statistics in the given target.If the target is a standalone instance the table will have one entry.If the target is a cluster the table will have an entry for each instance.For more information about the type of the entries in table please referto JBIStatisticsMBean |
getServiceAssemblyStatisticsAsTabularData | public TabularData getServiceAssemblyStatisticsAsTabularData(String componentName, String targetName) throws ManagementRemoteException(Code) | | This method is used to provide statistics about a Service Assembly
in the given target.
Parameters: target - target name. Parameters: assemblyName - the service assembly name. TabularData table of NMR statistics in the given target.If the target is a standalone instance the table will have one entry.If the target is a cluster the table will have an entry for each instance.For more information about the type of the entries in table please referto JBIStatisticsMBean |
main | public static void main(String[] args)(Code) | | Parameters: args - |
|
|