public class JBIStatisticsMBeanImpl extends AbstractUIMBeanImpl implements JBIStatisticsMBean
| Modifier and Type | Field and Description |
|---|---|
static String |
AVERAGE_KEY
average sum of all dt-s divided by N; this does not discount the first
measurement
|
static String |
AVERAGEWITHOUTFIRSTMEASUREMENT_KEY
average' (ms) (the sum of all dt-s minus the first dt) divided by N.
|
static String |
COLON
colon
|
static String |
COMMA
comma
|
static String |
EQUAL
equal
|
static String |
FIRSTMEASUREMENTTIME_KEY
first the first dt
|
static String |
LOAD_KEY
Load The sum of all dt-s divided by (tlast - tfirst).
|
static String |
MEDIAN_KEY |
static String |
NUMBEROFMEASUREMENTOBJECTS_KEY
act the number of measurement objects on which begin() was called but not
end().
|
static String |
NUMBEROFMEASUREMENTS_KEY
Number of measurements (or N), i.e. the number of dt-s, i.e. the number
of times that Measurement.begin() - end() was called.
|
static String |
SERVICE_TYPE_KEY
statistics service type
|
static String |
SOURCE_KEY |
static String |
SUB_TOPIC_KEY
sub topic the name of the measurement specified in the second argument of
begin() or in setSubTopic().
|
static String |
THROUGHPUT_KEY
throughput N divided by (tlast - tfirst); this is the average throughput.
|
static String |
TIMETAKEN_KEY
tlast - tfirst the wallclock time of the first measurement's begin()
method is tracked as tfirst and the wallclock time of the last
measurement's end() method is tracked as tlast
|
static String |
TOPIC_KEY
topic the name of the measurement specified in the first argument of
begin() or in setSubTopic().
|
static String |
TOTALTIME_KEY
total time (ms) the sum of all dt-s
|
administrationService, ANY_FRAMEWORK_COMPONENT_STATE, COMPONENT_CONFIG_INSTANCE_ERROR_KEY, COMPONENT_VERSION_NS, COMPONENT_VERSION_NS_NEW, COMPONENT_VERSION_XPATH_QUERY, configurationService, deploymentService, FRAMEWORK_SA_ANY_STATE, FRAMEWORK_SA_SHUTDOWN_STATE, FRAMEWORK_SA_STARTED_STATE, FRAMEWORK_SA_STOPPED_STATE, FRAMEWORK_SU_SHUTDOWN_STATE, FRAMEWORK_SU_STARTED_STATE, FRAMEWORK_SU_STOPPED_STATE, FRAMEWORK_SU_UNKNOWN_STATE, installationService, mCfgHlpr, mEnvContext, performanceMeasurementService, RUNNING_STATE, runtimeManagementService, SHARED_LIBRARY_VERSION_XPATH_QUERY, STARTED_STATE| Constructor and Description |
|---|
JBIStatisticsMBeanImpl(EnvironmentContext anEnvContext)
constructor
|
| Modifier and Type | Method and Description |
|---|---|
TabularData |
getComponentStats(String componentName,
String targetName)
This method is used to provide statistics for the given component
in the given target
|
TabularData |
getConsumingEndpointsForComponent(String componentName,
String targetName)
This method is used to provide a list of consuming endpoints for a component.
|
TabularData |
getEndpointListForComponent(String componentName,
String targetName,
boolean listConsuming)
This method is used to provide a list of consuming endpoints for a component.
|
TabularData |
getEndpointStats(String endpointName,
String targetName)
This method is used to provide statistic information about the given
endpoint in the given target
|
TabularData |
getFrameworkStats(String targetName)
This method is used to provide JBIFramework statistics in the
given target.
|
TabularData |
getNMRStats(String targetName)
This method is used to provide statistics about the message service in the
given target.
|
TabularData |
getProvidingEndpointsForComponent(String componentName,
String targetName)
This method is used to provide a list of provisioning endpoints for a component.
|
TabularData |
getServiceAssemblyStats(String saName,
String targetName)
This method is used to provide statistics about a Service Assembly
in the given target.
|
constructMBeanAttributes, constructMBeanAttributes, findDeployerMBean, getAdministrationService, getAdminServiceMBeanObjectName, getAttributeValue, getAttributeValue, getComponentLifeCycleMBeanObjectName, getComponentNameFromJmxObjectName, getComponentNamesDependentOnServiceAssembly, getComponentNamesDependentOnServiceAssembly, getComponentNamesDependentOnSharedLibrary, getComponentNamesDependentOnSharedLibrary, getComponentNamesDependentOnSharedLibraryAndServiceAssembly, getComponentNamesWithStatus, getConfigurationAttributeValues, getConfigurationDescriptors, getConfigurationMBeanObjectName, getConfigurationService, getDeploymentService, getDeploymentServiceMBeanObjectName, getEnvironmentContext, getExtensionMBeanObjectName, getFrameworkComponentInfoList, getFrameworkComponentInfoListForEnginesAndBindings, getFrameworkComponentInfoListForSharedLibraries, getFrameworkComponentInfoListForSharedLibraryNames, getFrameworkComponentQuery, getI18NBundle, getInstallationDescriptor, getInstallationService, getInstallationServiceMBeanObjectName, getInstallationServiceMBeanObjectName, getLoggingServiceMBeanObjectName, getMBeanAttribute, getMBeanAttributeValues, getMBeanAttributeValues, getMBeanInfo, getPerformanceMeasurementService, getPlatformContext, getRuntimeManagementService, getServiceAssemblyInfoList, getSharedLibraryDescriptor, getSystemLoggerMBeans, getUiComponentInfoList, invokeMBeanOperation, invokeMBeanOperation, invokeMBeanOperation, isExistingComponent, isExistingSharedLibrary, isSharedLibraryArchive, log, logDebug, logDebug, logError, logWarning, setAttributeValue, setMBeanAttribute, setMBeanAttributes, setMBeanAttributes, setMBeanConfigAttributes, setMBeanConfigAttributes, toFrameworkComponentInfoState, toFrameworkComponentInfoType, toFrameworkServiceAssemblyState, toUiComponentInfo, toUiComponentInfoList, toUiComponentInfoState, toUiComponentInfoType, toUiServiceAssemblyState, toUiServiceUnitState, updateEachServiceUnitInfoStateInServiceAssemblyInfo, updateServiceAssemblyInfoState, updateServiceUnitInfoState, validateUiJBIComponentInfoState, validateUiServiceAssemblyInfoStatepublic static String COMMA
public static String COLON
public static String EQUAL
public static String SERVICE_TYPE_KEY
public static final String NUMBEROFMEASUREMENTS_KEY
public static final String TOTALTIME_KEY
public static final String AVERAGEWITHOUTFIRSTMEASUREMENT_KEY
public static final String NUMBEROFMEASUREMENTOBJECTS_KEY
public static final String FIRSTMEASUREMENTTIME_KEY
public static final String AVERAGE_KEY
public static final String THROUGHPUT_KEY
public static final String TIMETAKEN_KEY
public static final String LOAD_KEY
public static final String MEDIAN_KEY
public static final String SOURCE_KEY
public static final String SUB_TOPIC_KEY
public static final String TOPIC_KEY
public JBIStatisticsMBeanImpl(EnvironmentContext anEnvContext)
public TabularData getFrameworkStats(String targetName) throws JBIRemoteException
getFrameworkStats in interface JBIStatisticsMBeantarget - target name.JBIStatisticsMBeanJBIRemoteExceptionpublic TabularData getComponentStats(String componentName, String targetName) throws JBIRemoteException
getComponentStats in interface JBIStatisticsMBeantargetName - target namecomponentName - component nameJBIStatisticsMBeanJBIRemoteExceptionpublic TabularData getEndpointStats(String endpointName, String targetName) throws JBIRemoteException
getEndpointStats in interface JBIStatisticsMBeantargetName - target nameendpointName - the endpoint NameJBIStatisticsMBeanJBIRemoteExceptionpublic TabularData getNMRStats(String targetName) throws JBIRemoteException
getNMRStats in interface JBIStatisticsMBeantarget - target name.JBIStatisticsMBeanJBIRemoteExceptionpublic TabularData getServiceAssemblyStats(String saName, String targetName) throws JBIRemoteException
getServiceAssemblyStats in interface JBIStatisticsMBeantarget - target name.saName - the service assembly name.JBIStatisticsMBeanJBIRemoteExceptionpublic TabularData getConsumingEndpointsForComponent(String componentName, String targetName) throws JBIRemoteException
getConsumingEndpointsForComponent in interface JBIStatisticsMBeancomponentName - component nametarget - target name.JBIRemoteException - if the list of endpoints could not be obtained.
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 refer
to JBIStatisticsMBeanpublic TabularData getProvidingEndpointsForComponent(String componentName, String targetName) throws JBIRemoteException
getProvidingEndpointsForComponent in interface JBIStatisticsMBeancomponentName - component nametarget - target name.JBIRemoteException - if the list of endpoints could not be obtained.
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 refer
to JBIStatisticsMBeanpublic TabularData getEndpointListForComponent(String componentName, String targetName, boolean listConsuming) throws JBIRemoteException
componentName - component nametarget - target name.listConsuming - true if you need a list of consuming endpointsJBIStatisticsMBeanJBIRemoteExceptionCopyright © 2011-2016 OpenESB Community. All Rights Reserved.