| java.lang.Object com.sun.esb.management.base.services.AbstractServiceMBeansImpl com.sun.esb.management.impl.performance.PerformanceMeasurementServiceMBeanImpl
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) 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 | 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) 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. | public TabularData | getEndpointStatisticsAsTabularData(String endpointName, String targetName) 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. | 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. |
serialVersionUID | final static long serialVersionUID(Code) | | |
PerformanceMeasurementServiceMBeanImpl | public PerformanceMeasurementServiceMBeanImpl(EnvironmentContext anEnvContext)(Code) | | Constructor - Constructs a new instance of
PerformanceMeasurementServiceMBeanImpl
Parameters: anEnvContext - |
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 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 |
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 TabularData table of endpoint 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 |
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. 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 |
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. TabularData table of framework statistics in the given target.If 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 |
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. 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 |
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. TabularData table of NMR statistics in the given target.If 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 |
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. 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 |
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. TabularData table of NMR statistics in the given target.If 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 |
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. 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 |
Methods inherited from com.sun.esb.management.base.services.AbstractServiceMBeansImpl | protected void checkForValidTarget(ObjectName objectName, String targetName) throws ManagementRemoteException(Code)(Java Doc) protected void checkForValidTarget(ObjectName objectName, String targetName, boolean useTargetNameFlag) throws ManagementRemoteException(Code)(Java Doc) protected TargetType checkTargetType(String target)(Code)(Java Doc) protected AttributeList constructMBeanAttributes(ObjectName objectName, Properties params) throws ManagementRemoteException(Code)(Java Doc) protected AttributeList constructMBeanAttributes(ObjectName objectName, Map<String /*attributeName*/, Object params) throws ManagementRemoteException(Code)(Java Doc) protected AttributeList constructMBeanAttributes(MBeanServerConnection mbeanServer, ObjectName objectName, Properties params) throws ManagementRemoteException(Code)(Java Doc) protected Exception createManagementException(String bundleKey, String[] args, Exception sourceException)(Code)(Java Doc) protected String createManagementMessage(String taskId, boolean successResult, String msgType, String msgCode, Object[] args)(Code)(Java Doc) protected void domainTargetCheck(String target) throws ManagementRemoteException(Code)(Java Doc) protected Map<String /*instanceName*/, ObjectName[]> findLiveExtensionMBeanObjectNames(String componentName, String extensionName, String targetName) throws ManagementRemoteException(Code)(Java Doc) protected ObjectName getAdminServiceMBeanObjectName() throws ManagementRemoteException(Code)(Java Doc) protected ObjectName getAdminServiceMBeanObjectName(String targetName)(Code)(Java Doc) protected Object getAttributeValue(String targetName, ObjectName objectName, String attributeName) throws ManagementRemoteException(Code)(Java Doc) protected Object getAttributeValue(MBeanServer mbeanServer, ObjectName objectName, String attributeName) throws ManagementRemoteException(Code)(Java Doc) protected Object getAttributeValue(MBeanServerConnection mbeanServer, ObjectName objectName, String attributeName) throws ManagementRemoteException(Code)(Java Doc) protected Object getAttributeValue(ObjectName objectName, String attributeName) throws ManagementRemoteException(Code)(Java Doc) protected Map<String, ObjectName[]> getComponentExtensionMBeanObjectNames(String componentName, String extensionName, String targetName) throws ManagementRemoteException(Code)(Java Doc) protected ObjectName[] getComponentExtensionMBeanObjectNames(String componentName, String extensionName, String targetName, String targetInstanceName) throws ManagementRemoteException(Code)(Java Doc) protected ObjectName getDeploymentServiceMBeanObjectName(String targetName)(Code)(Java Doc) protected static String getEbiJmxDomain()(Code)(Java Doc) protected ObjectName getEbiStatusMBeanObjectName(String componentName, String targetName) throws ManagementRemoteException(Code)(Java Doc) protected static EnvironmentContext getEnvironmentContext()(Code)(Java Doc) protected ObjectName getExtensionMBeanObjectName(String componentName, String targetName) throws ManagementRemoteException(Code)(Java Doc) protected static I18NBundle getI18NBundle()(Code)(Java Doc) protected static I18NBundle getI18NBundle(String packageName)(Code)(Java Doc) protected ObjectName getInstallationServiceMBeanObjectName(String targetName)(Code)(Java Doc) protected Object getMBeanAttribute(ObjectName objectName, String attributeName) throws ManagementRemoteException(Code)(Java Doc) protected Properties getMBeanAttributeValues(MBeanServerConnection connection, ObjectName objectName) throws ManagementRemoteException(Code)(Java Doc) protected Map<String /*attributeName*/, Object getMBeanAttributeValuesAsMap(MBeanServerConnection connection, ObjectName objectName) throws ManagementRemoteException(Code)(Java Doc) protected MBeanServerConnection getMBeanServerConnection(String targetName) throws ManagementRemoteException(Code)(Java Doc) protected PlatformContext getPlatformContext()(Code)(Java Doc) protected String getPlatformContextAdminServerName()(Code)(Java Doc) protected Set<String> getPlatformContextClusterNames()(Code)(Java Doc) protected Set<String> getPlatformContextClusteredServerNames()(Code)(Java Doc) protected String getPlatformContextInstallRoot()(Code)(Java Doc) protected String getPlatformContextInstanceName()(Code)(Java Doc) protected String getPlatformContextInstanceRoot()(Code)(Java Doc) protected String getPlatformContextJmxRmiPort()(Code)(Java Doc) protected MBeanServer getPlatformContextMBeanServer()(Code)(Java Doc) protected Set<String> getPlatformContextServersInCluster(String clusterName)(Code)(Java Doc) protected Set<String> getPlatformContextStandaloneServerNames()(Code)(Java Doc) protected String getPlatformContextTargetName()(Code)(Java Doc) protected String getPlatformContextTargetName(String instanceName)(Code)(Java Doc) protected String getStackTrace(JBIRemoteException exception)(Code)(Java Doc) protected Object invokeMBeanOperation(ObjectName objectName, String operationName, Object[] params, String[] signature) throws ManagementRemoteException(Code)(Java Doc) protected Object invokeMBeanOperation(MBeanServerConnection connection, ObjectName objectName, String operationName, Object[] params, String[] signature) throws ManagementRemoteException(Code)(Java Doc) protected Object invokeMBeanOperation(String targetName, ObjectName objectName, String operationName, Object[] params, String[] signature) throws ManagementRemoteException(Code)(Java Doc) protected Object invokeMBeanOperation(ObjectName objectName, String operationName, String param) throws ManagementRemoteException(Code)(Java Doc) protected Object invokeMBeanOperation(ObjectName objectName, String operationName) throws ManagementRemoteException(Code)(Java Doc) protected boolean isMBeanRegistered(ObjectName objectName) throws ManagementRemoteException(Code)(Java Doc) protected boolean isPlatformContextAdminServer()(Code)(Java Doc) protected boolean isPlatformContextCluster(String targetName)(Code)(Java Doc) protected boolean isPlatformContextClusteredServer(String targetName)(Code)(Java Doc) protected boolean isPlatformContextInstanceClustered(String instanceName)(Code)(Java Doc) protected boolean isPlatformContextInstanceUp(String instanceName)(Code)(Java Doc) protected boolean isPlatformContextStandaloneServer(String targetName)(Code)(Java Doc) protected boolean isPlatformContextValidTarget(String targetName)(Code)(Java Doc) protected boolean isTargetUp(String targetName) throws ManagementRemoteException(Code)(Java Doc) protected boolean isValidTarget(ObjectName objectName) throws ManagementRemoteException(Code)(Java Doc) protected boolean isValidTarget(ObjectName objectName, String targetName) throws ManagementRemoteException(Code)(Java Doc) protected Map<String /*targetName*/, String[] listTargetNames() throws ManagementRemoteException(Code)(Java Doc) protected static void log(String aMsg)(Code)(Java Doc) protected static void logDebug(String aMsg)(Code)(Java Doc) protected static void logDebug(Exception ex)(Code)(Java Doc) protected static void logError(Exception ex)(Code)(Java Doc) public static void logWarning(Exception ex)(Code)(Java Doc) protected boolean platformContextSupportsMultipleServers()(Code)(Java Doc) protected void setAttributeValue(String targetName, ObjectName objectName, String attributeName, Object attributeValue) throws ManagementRemoteException(Code)(Java Doc) protected void setAttributeValue(ObjectName objectName, String attributeName, Object attributeValue) throws ManagementRemoteException(Code)(Java Doc) protected void setAttributeValue(MBeanServerConnection connection, ObjectName objectName, String attributeName, Object attributeValue) throws ManagementRemoteException(Code)(Java Doc) protected void setMBeanAttribute(ObjectName objectName, String attributeName, Object attributeValue) throws ManagementRemoteException(Code)(Java Doc) protected void setMBeanAttributes(ObjectName objectName, AttributeList attrList) throws ManagementRemoteException(Code)(Java Doc) protected AttributeList setMBeanAttributes(MBeanServerConnection mbeanServer, ObjectName objectName, AttributeList attrList) throws ManagementRemoteException(Code)(Java Doc) protected String setMBeanConfigAttributes(ObjectName objectName, AttributeList attrList) throws ManagementRemoteException(Code)(Java Doc) protected String setMBeanConfigAttributes(MBeanServerConnection mbeanServer, ObjectName objectName, AttributeList attrList) throws ManagementRemoteException(Code)(Java Doc)
|
|
|