Skip to main content

Source code revision

svn

summary: Issue 8733
revision: 29412
author: jc129909
date: 2009-07-20 10:12:02 UTC (5 years)
message: Issue 8733

Ken has moved the Statistic API outside of glassfish for external modules, and combined the Statistic API, probe provider annotations, AMX constant values into a new external maven module called 'management-api'. This is Part 1 of moving v3 monitoring to this new managment-api. Part 2 will be to remove Statistic API classes from glassfish-api, remove gfprobe-provider-client from glassfish nucleus, after external modules have also completely moved to the new managment-api.

API/annotations move from current artifact => to new artifact management-api:
Statistic API: glassfish-api => management-api
ProbeProvider annotations: gfprobe-provider-client => management-api

POM changes:
* gmbal version from b008 ---> b009 (support for Statistic API)
* remove gfprobe-provider-client dependency from modules with ProbeProviders
* add managment-api dependency on modules with ProbeProviders and/or use Statistic API
* add gmbal dependency to modules with StatsProviders

Package name changes
* org.glassfish.api.statistics => org.glassfish.external.statistics
* org.glassfish.api.statistics.impl => org.glassfish.external.statistics.impl
* org.glassfish.probe.provider => org.glassfish.external.probe.provider
* org.glassfish.probe.provider.annotations => org.glassfish.external.probe.provider.annotations
Change Path Actions
M trunk/v3/admin/cli-optional/pom.xml
M trunk/v3/admin/monitor/pom.xml
M trunk/v3/admin/monitor/src/main/java/org/glassfish/admin/monitor/MonitoringBootstrap.java
M trunk/v3/admin/monitor/src/main/java/org/glassfish/admin/monitor/StatsProviderManagerDelegateImpl.java
M trunk/v3/admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMClassLoadingStatsProvider.java
M trunk/v3/admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMCompilationStatsProvider.java
M trunk/v3/admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMGCStatsProvider.java
M trunk/v3/admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMMemoryStatsProvider.java
M trunk/v3/admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMOSStatsProvider.java
M trunk/v3/admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMRuntimeStatsProvider.java
M trunk/v3/admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMStatsProviderBootstrap.java
M trunk/v3/admin/rest/pom.xml
M trunk/v3/admin/rest/src/main/java/org/glassfish/admin/rest/provider/ProviderUtil.java
M trunk/v3/admin/rest/src/main/java/org/glassfish/admin/rest/provider/TreeNodeHtmlProvider.java
M trunk/v3/admin/rest/src/main/java/org/glassfish/admin/rest/provider/TreeNodeJsonProvider.java
M trunk/v3/admin/rest/src/main/java/org/glassfish/admin/rest/provider/TreeNodeXmlProvider.java
M trunk/v3/admingui/ejb
M trunk/v3/admingui/ejb-lite
M trunk/v3/admingui/jms-plugin
M trunk/v3/connectors/connectors-inbound-runtime
M trunk/v3/connectors/connectors-runtime/pom.xml
M trunk/v3/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/JDBCPoolStatsProvider.java
M trunk/v3/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/JDBCPoolStatsProviderBootstrap.java
M trunk/v3/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/JdbcConnPoolProbeProvider.java
M trunk/v3/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/telemetry/JDBCPoolTelemetry.java
M trunk/v3/connectors/work-management
M trunk/v3/connectors/work-management/pom.xml
M trunk/v3/connectors/work-management/src/main/java/com/sun/enterprise/connectors/work/CommonWorkManager.java
M trunk/v3/connectors/work-management/src/main/java/com/sun/enterprise/connectors/work/monitor/WorkManagementProbeProvider.java
M trunk/v3/connectors/work-management/src/main/java/com/sun/enterprise/connectors/work/monitor/WorkManagementStatsProvider.java
M trunk/v3/core/api-exporter
M trunk/v3/core/extra-jre-packages
M trunk/v3/core/kernel/pom.xml
M trunk/v3/core/kernel/src/main/java/com/sun/enterprise/v3/admin/GetCommand.java
M trunk/v3/core/kernel/src/main/java/org/glassfish/kernel/admin/monitor/ThreadPoolProbeProvider.java
M trunk/v3/deployment/autodeploy
M trunk/v3/deployment/javaee-full
M trunk/v3/ejb/ejb-container/src/main/java/org/glassfish/ejb/security/application/EJBSecurityManager.java
M trunk/v3/ejb/ejb-container/src/main/java/org/glassfish/ejb/security/application/EjbSecurityProbeProvider.java
M trunk/v3/ejb/ejb-container/src/main/java/org/glassfish/ejb/security/application/EjbSecurityStatsProvider.java
M trunk/v3/ejb/javax.ejb
M trunk/v3/extras/embedded-shell
M trunk/v3/extras/osgi-container
M trunk/v3/flashlight/agent
M trunk/v3/flashlight/agent/pom.xml
M trunk/v3/flashlight/client
M trunk/v3/flashlight/client/src/main/java/org/glassfish/flashlight/client/ProbeClient.java
M trunk/v3/flashlight/extra-jdk-packages
M trunk/v3/flashlight/framework/src/main/java/org/glassfish/flashlight/client/EjbContainerListener.java
M trunk/v3/flashlight/framework/src/main/java/org/glassfish/flashlight/client/EjbContainerProvider.java
M trunk/v3/flashlight/framework/src/main/java/org/glassfish/flashlight/client/ProbeClientInvokerFactory.java
M trunk/v3/flashlight/framework/src/main/java/org/glassfish/flashlight/impl/client/FlashlightProbeClientMediator.java
M trunk/v3/flashlight/framework/src/main/java/org/glassfish/flashlight/impl/provider/FlashlightProbeProviderFactory.java
M trunk/v3/jbi/serviceengine/sun-javaee-engine
M trunk/v3/jms/admin
M trunk/v3/jms/jms-core
M trunk/v3/packager/external/ant
M trunk/v3/packager/external/antlr
M trunk/v3/packager/external/apache-commons
M trunk/v3/packager/external/asm-all
M trunk/v3/packager/external/commons-codec
M trunk/v3/packager/external/dbschema
M trunk/v3/packager/external/jmxremote_optional
M trunk/v3/packager/external/ldapbp
M trunk/v3/packager/external/schema2beans
M trunk/v3/packager/external/sysnet-registration
M trunk/v3/packager/glassfish-nucleus/pom.xml
M trunk/v3/persistence/cmp/ejb-mapping
M trunk/v3/persistence/cmp/enhancer
M trunk/v3/persistence/cmp/generator-database
M trunk/v3/persistence/cmp/model
M trunk/v3/persistence/cmp/support-ejb
M trunk/v3/persistence/cmp/support-sqlstore
M trunk/v3/persistence/cmp/utility
M trunk/v3/persistence/common
M trunk/v3/persistence/oracle-jdbc-driver-packages
M trunk/v3/pom.xml
M trunk/v3/security/core/pom.xml
M trunk/v3/security/core/src/main/java/com/sun/enterprise/security/SecurityLifecycle.java
M trunk/v3/security/core/src/main/java/com/sun/enterprise/security/WebSecurityDeployerProbeProvider.java
M trunk/v3/security/core/src/main/java/com/sun/enterprise/security/WebSecurityDeployerStatsProvider.java
M trunk/v3/security/core/src/main/java/com/sun/enterprise/security/auth/realm/RealmStatsProvider.java
M trunk/v3/security/core/src/main/java/com/sun/enterprise/security/auth/realm/RealmsProbeProvider.java
M trunk/v3/security/inmemory.jacc.provider
M trunk/v3/security/webintegration/pom.xml
M trunk/v3/security/webintegration/src/main/java/com/sun/web/security/LoginProbeProvider.java
M trunk/v3/security/webintegration/src/main/java/com/sun/web/security/LoginStatsProvider.java
M trunk/v3/security/webintegration/src/main/java/com/sun/web/security/RealmAdapter.java
M trunk/v3/transaction/jta/pom.xml
M trunk/v3/transaction/jta/src/main/java/com/sun/enterprise/transaction/JavaEETransactionManagerSimplified.java
M trunk/v3/transaction/jta/src/main/java/com/sun/enterprise/transaction/monitoring/TransactionServiceProbeProvider.java
M trunk/v3/transaction/jta/src/main/java/com/sun/enterprise/transaction/monitoring/TransactionServiceStatsProvider.java
M trunk/v3/transaction/jts
M trunk/v3/verifier/verifier-impl
M trunk/v3/verifier/verifier-jdk-extension-bundle
M trunk/v3/web/admin/pom.xml
M trunk/v3/web/admin/src/main/java/org/glassfish/web/admin/monitor/HttpServiceStatsProvider.java
M trunk/v3/web/admin/src/main/java/org/glassfish/web/admin/monitor/HttpServiceStatsProviderBootstrap.java
M trunk/v3/web/admin/src/main/java/org/glassfish/web/admin/monitor/JspProbeProvider.java
M trunk/v3/web/admin/src/main/java/org/glassfish/web/admin/monitor/JspStatsProvider.java
M trunk/v3/web/admin/src/main/java/org/glassfish/web/admin/monitor/RequestProbeProvider.java
M trunk/v3/web/admin/src/main/java/org/glassfish/web/admin/monitor/ServletProbeProvider.java
M trunk/v3/web/admin/src/main/java/org/glassfish/web/admin/monitor/ServletStatsProvider.java
M trunk/v3/web/admin/src/main/java/org/glassfish/web/admin/monitor/SessionProbeProvider.java
M trunk/v3/web/admin/src/main/java/org/glassfish/web/admin/monitor/SessionStatsProvider.java
M trunk/v3/web/admin/src/main/java/org/glassfish/web/admin/monitor/WebModuleProbeProvider.java
M trunk/v3/web/admin/src/main/java/org/glassfish/web/admin/monitor/WebRequestStatsProvider.java
M trunk/v3/web/admin/src/main/java/org/glassfish/web/admin/monitor/WebStatsProviderBootstrap.java
M trunk/v3/web/admin/src/main/java/org/glassfish/web/admin/monitor/statistics/WebModuleVirtualServerStatsImpl.java
M trunk/v3/web/jspcaching-connector
M trunk/v3/web/jstl-connector
M trunk/v3/web/web-ajp
M trunk/v3/web/webbeans-integration
M trunk/v3/webservices/jsr109-impl/src/main/java/org/glassfish/webservices/WebServicesContainer.java
M trunk/v3/webservices/jsr109-impl/src/main/java/org/glassfish/webservices/monitoring/Deployment109ProbeProvider.java
M trunk/v3/webservices/jsr109-impl/src/main/java/org/glassfish/webservices/monitoring/Deployment109StatsProvider.java
 
 
Close
loading
Please Confirm
Close