| com.sun.esb.management.api.performance.PerformanceMeasurementService
All known Subclasses: com.sun.esb.management.impl.performance.PerformanceMeasurementServiceImpl, com.sun.esb.management.impl.performance.PerformanceMeasurementServiceMBeanImpl,
PerformanceMeasurementService | public interface PerformanceMeasurementService (Code) | | Defines 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) | 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 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 void | setPerformanceInstrumentationEnabled(String componentName, boolean flag, String targetName, String targetInstanceName) Sets the performance measurement enabling flag. |
clearPeformaceInstrumentationMeasurement | public void clearPeformaceInstrumentationMeasurement(String componentName, String endpoint, String targetName, String targetInstanceName) throws ManagementRemoteException(Code) | | Resets the performance measurements on the endpoint.
Parameters: componentName - Parameters: endpoint - Parameters: targetName - Parameters: targetInstanceName - throws: ManagementRemoteException - |
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.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 |
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 |
getPerformanceInstrumentationEnabled | public boolean getPerformanceInstrumentationEnabled(String componentName, String targetName, String targetInstanceName) throws ManagementRemoteException(Code) | | Retrieves the performance measurement enabling flag.
Parameters: componentName - Parameters: targetName - Parameters: targetInstanceName - true if measurement enabled, false if not throws: ManagementRemoteException - |
getPerformanceInstrumentationMeasurement | public String getPerformanceInstrumentationMeasurement(String componentName, String endpoint, String targetName, String targetInstanceName) throws ManagementRemoteException(Code) | | Retrieves the performance measurement data for the specified endpoint.
Parameters: componentName - Parameters: endpoint - Parameters: targetName - Parameters: targetInstanceName - XML String representing PerformanceData Map throws: ManagementRemoteException - |
getPerformanceMeasurementCategories | public String[] getPerformanceMeasurementCategories(String componentName, String targetName, String targetInstanceName) throws ManagementRemoteException(Code) | | Retrieves the performance statistics categories. Each item in the array is the key to the composite performance data, which also indicates the type (e.g. normalization) of measurement.
Parameters: componentName - Parameters: targetName - Parameters: targetInstanceName - array of performance measurement categories throws: ManagementRemoteException - |
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 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. 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 |
setPerformanceInstrumentationEnabled | public void setPerformanceInstrumentationEnabled(String componentName, boolean flag, String targetName, String targetInstanceName) throws ManagementRemoteException(Code) | | Sets the performance measurement enabling flag.
Parameters: componentName - Parameters: flag - Parameters: targetName - Parameters: targetInstanceName - throws: ManagementRemoteException - |
|
|