Property changes on: deployment\autodeploy ___________________________________________________________________ Name: svn:ignore + target Property changes on: deployment\javaee-full ___________________________________________________________________ Name: svn:ignore + target Property changes on: persistence\cmp\model ___________________________________________________________________ Name: svn:ignore + target Property changes on: persistence\cmp\utility ___________________________________________________________________ Name: svn:ignore + target Property changes on: persistence\cmp\enhancer ___________________________________________________________________ Name: svn:ignore + target Property changes on: persistence\cmp\support-sqlstore ___________________________________________________________________ Name: svn:ignore + target Property changes on: persistence\cmp\generator-database ___________________________________________________________________ Name: svn:ignore + target Property changes on: persistence\cmp\ejb-mapping ___________________________________________________________________ Name: svn:ignore + target Property changes on: persistence\cmp\support-ejb ___________________________________________________________________ Name: svn:ignore + target Property changes on: persistence\common ___________________________________________________________________ Name: svn:ignore + target Property changes on: persistence\oracle-jdbc-driver-packages ___________________________________________________________________ Name: svn:ignore + target Property changes on: core\api-exporter ___________________________________________________________________ Name: svn:ignore + target Index: core/kernel/src/main/java/org/glassfish/kernel/admin/monitor/ThreadPoolProbeProvider.java =================================================================== --- core/kernel/src/main/java/org/glassfish/kernel/admin/monitor/ThreadPoolProbeProvider.java (revision 29285) +++ core/kernel/src/main/java/org/glassfish/kernel/admin/monitor/ThreadPoolProbeProvider.java (working copy) @@ -36,7 +36,7 @@ package org.glassfish.kernel.admin.monitor; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeParam; /** * Probe provider interface for thread pool related events. Index: core/kernel/src/main/java/com/sun/enterprise/v3/admin/GetCommand.java =================================================================== --- core/kernel/src/main/java/com/sun/enterprise/v3/admin/GetCommand.java (revision 29285) +++ core/kernel/src/main/java/com/sun/enterprise/v3/admin/GetCommand.java (working copy) @@ -58,8 +58,8 @@ import java.util.List; import java.util.Map; import java.util.TreeMap; -import org.glassfish.api.statistics.Statistic; -import org.glassfish.api.statistics.impl.StatisticImpl; +import org.glassfish.external.statistics.Statistic; +import org.glassfish.external.statistics.impl.StatisticImpl; /** * User: Jerome Dochez Index: core/kernel/pom.xml =================================================================== --- core/kernel/pom.xml (revision 29285) +++ core/kernel/pom.xml (working copy) @@ -153,11 +153,10 @@ 1.1 true - + + org.glassfish.external + management-api + Property changes on: core\extra-jre-packages ___________________________________________________________________ Name: svn:ignore + target Index: pom.xml =================================================================== --- pom.xml (revision 29285) +++ pom.xml (working copy) @@ -159,8 +159,8 @@ 1.1.1-ea 1.0 1.6.2 - 3.0.0-b008 - 3.0.0-b008 + 3.0.0-b009 + 3.0.0-b002 @@ -882,16 +882,16 @@ ${wsdl4j.version} + org.glassfish.external + management-api + ${management-api.version} + + org.glassfish.gmbal gmbal ${gmbal.version} - org.glassfish.provider - gfprobe-provider-client - ${gfprobe-provider-client.version} - - org.jboss.webbeans webbeans-osgi-bundle ${webbeans.version} Property changes on: extras\osgi-container ___________________________________________________________________ Name: svn:ignore + target Property changes on: extras\embedded-shell ___________________________________________________________________ Name: svn:ignore + target Property changes on: web\web-ajp ___________________________________________________________________ Name: svn:ignore + target Index: web/admin/src/main/java/org/glassfish/web/admin/monitor/JspProbeProvider.java =================================================================== --- web/admin/src/main/java/org/glassfish/web/admin/monitor/JspProbeProvider.java (revision 29285) +++ web/admin/src/main/java/org/glassfish/web/admin/monitor/JspProbeProvider.java (working copy) @@ -37,9 +37,9 @@ package org.glassfish.web.admin.monitor; import javax.servlet.Servlet; -import org.glassfish.probe.provider.annotations.Probe; -import org.glassfish.probe.provider.annotations.ProbeParam; -import org.glassfish.probe.provider.annotations.ProbeProvider; +import org.glassfish.external.probe.provider.annotations.Probe; +import org.glassfish.external.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeProvider; /** * Provider interface for JSP related probes. Index: web/admin/src/main/java/org/glassfish/web/admin/monitor/WebRequestStatsProvider.java =================================================================== --- web/admin/src/main/java/org/glassfish/web/admin/monitor/WebRequestStatsProvider.java (revision 29285) +++ web/admin/src/main/java/org/glassfish/web/admin/monitor/WebRequestStatsProvider.java (working copy) @@ -38,14 +38,14 @@ import java.util.logging.Logger; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.glassfish.api.statistics.CountStatistic; -import org.glassfish.api.statistics.TimeStatistic; -import org.glassfish.api.statistics.impl.CountStatisticImpl; -import org.glassfish.api.statistics.impl.TimeStatisticImpl; +import org.glassfish.external.statistics.CountStatistic; +import org.glassfish.external.statistics.TimeStatistic; +import org.glassfish.external.statistics.impl.CountStatisticImpl; +import org.glassfish.external.statistics.impl.TimeStatisticImpl; import org.glassfish.flashlight.statistics.*; import org.glassfish.flashlight.statistics.factory.CounterFactory; import org.glassfish.flashlight.statistics.factory.TimeStatsFactory; -import org.glassfish.probe.provider.annotations.*; +import org.glassfish.external.probe.provider.annotations.*; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedObject; import org.glassfish.gmbal.ManagedAttribute; Index: web/admin/src/main/java/org/glassfish/web/admin/monitor/WebStatsProviderBootstrap.java =================================================================== --- web/admin/src/main/java/org/glassfish/web/admin/monitor/WebStatsProviderBootstrap.java (revision 29285) +++ web/admin/src/main/java/org/glassfish/web/admin/monitor/WebStatsProviderBootstrap.java (working copy) @@ -29,8 +29,8 @@ import org.glassfish.api.monitoring.TelemetryProvider; import org.glassfish.flashlight.datatree.TreeNode; import org.glassfish.flashlight.datatree.factory.TreeNodeFactory; -import org.glassfish.probe.provider.PluginPoint; -import org.glassfish.probe.provider.StatsProviderManager; +import org.glassfish.external.probe.provider.PluginPoint; +import org.glassfish.external.probe.provider.StatsProviderManager; import org.jvnet.hk2.annotations.Inject; import org.jvnet.hk2.annotations.Scoped; import org.jvnet.hk2.annotations.Service; Index: web/admin/src/main/java/org/glassfish/web/admin/monitor/WebModuleProbeProvider.java =================================================================== --- web/admin/src/main/java/org/glassfish/web/admin/monitor/WebModuleProbeProvider.java (revision 29285) +++ web/admin/src/main/java/org/glassfish/web/admin/monitor/WebModuleProbeProvider.java (working copy) @@ -36,9 +36,9 @@ package org.glassfish.web.admin.monitor; -import org.glassfish.probe.provider.annotations.Probe; -import org.glassfish.probe.provider.annotations.ProbeParam; -import org.glassfish.probe.provider.annotations.ProbeProvider; +import org.glassfish.external.probe.provider.annotations.Probe; +import org.glassfish.external.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeProvider; /** * Provider interface for web module lifecycle related probe events. Index: web/admin/src/main/java/org/glassfish/web/admin/monitor/SessionProbeProvider.java =================================================================== --- web/admin/src/main/java/org/glassfish/web/admin/monitor/SessionProbeProvider.java (revision 29285) +++ web/admin/src/main/java/org/glassfish/web/admin/monitor/SessionProbeProvider.java (working copy) @@ -37,9 +37,9 @@ package org.glassfish.web.admin.monitor; import javax.servlet.http.HttpSession; -import org.glassfish.probe.provider.annotations.Probe; -import org.glassfish.probe.provider.annotations.ProbeParam; -import org.glassfish.probe.provider.annotations.ProbeProvider; +import org.glassfish.external.probe.provider.annotations.Probe; +import org.glassfish.external.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeProvider; /** * Provider interface for HTTP session related probes. Index: web/admin/src/main/java/org/glassfish/web/admin/monitor/JspStatsProvider.java =================================================================== --- web/admin/src/main/java/org/glassfish/web/admin/monitor/JspStatsProvider.java (revision 29285) +++ web/admin/src/main/java/org/glassfish/web/admin/monitor/JspStatsProvider.java (working copy) @@ -37,9 +37,9 @@ import java.util.logging.Logger; import javax.servlet.Servlet; -import org.glassfish.api.statistics.CountStatistic; -import org.glassfish.api.statistics.impl.CountStatisticImpl; -import org.glassfish.probe.provider.annotations.*; +import org.glassfish.external.statistics.CountStatistic; +import org.glassfish.external.statistics.impl.CountStatisticImpl; +import org.glassfish.external.probe.provider.annotations.*; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; @@ -89,9 +89,10 @@ @ProbeParam("appName") String appName, @ProbeParam("hostName") String hostName) { // handle the servlet loaded probe events - logger.finest("JSP Loaded event received - jspName = " + - jsp.getServletConfig().getServletName() + - ": appName = " + appName + ": hostName = " + hostName); + //FIX jsp is null + //logger.finest("JSP Loaded event received - jspName = " + + // jsp.getServletConfig().getServletName() + + // ": appName = " + appName + ": hostName = " + hostName); if (!isValidEvent(appName, hostName)) { return; } Index: web/admin/src/main/java/org/glassfish/web/admin/monitor/ServletProbeProvider.java =================================================================== --- web/admin/src/main/java/org/glassfish/web/admin/monitor/ServletProbeProvider.java (revision 29285) +++ web/admin/src/main/java/org/glassfish/web/admin/monitor/ServletProbeProvider.java (working copy) @@ -38,9 +38,9 @@ import java.security.Principal; import javax.servlet.Servlet; -import org.glassfish.probe.provider.annotations.Probe; -import org.glassfish.probe.provider.annotations.ProbeParam; -import org.glassfish.probe.provider.annotations.ProbeProvider; +import org.glassfish.external.probe.provider.annotations.Probe; +import org.glassfish.external.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeProvider; /** * Provider interface for servlet related probes. Index: web/admin/src/main/java/org/glassfish/web/admin/monitor/HttpServiceStatsProviderBootstrap.java =================================================================== --- web/admin/src/main/java/org/glassfish/web/admin/monitor/HttpServiceStatsProviderBootstrap.java (revision 29285) +++ web/admin/src/main/java/org/glassfish/web/admin/monitor/HttpServiceStatsProviderBootstrap.java (working copy) @@ -23,8 +23,8 @@ import java.util.logging.Level; import java.util.logging.Logger; -import org.glassfish.probe.provider.PluginPoint; -import org.glassfish.probe.provider.StatsProviderManager; +import org.glassfish.external.probe.provider.PluginPoint; +import org.glassfish.external.probe.provider.StatsProviderManager; /** * Index: web/admin/src/main/java/org/glassfish/web/admin/monitor/statistics/WebModuleVirtualServerStatsImpl.java =================================================================== --- web/admin/src/main/java/org/glassfish/web/admin/monitor/statistics/WebModuleVirtualServerStatsImpl.java (revision 29285) +++ web/admin/src/main/java/org/glassfish/web/admin/monitor/statistics/WebModuleVirtualServerStatsImpl.java (working copy) @@ -45,7 +45,7 @@ import org.glassfish.j2ee.statistics.CountStatistic; import org.glassfish.j2ee.statistics.TimeStatistic; import org.glassfish.j2ee.statistics.Stats; -import org.glassfish.api.statistics.StringStatistic; +import org.glassfish.external.statistics.StringStatistic; import org.glassfish.admin.monitor.cli.MonitorContract; import org.glassfish.flashlight.datatree.TreeNode; import org.glassfish.flashlight.MonitoringRuntimeDataRegistry; Index: web/admin/src/main/java/org/glassfish/web/admin/monitor/HttpServiceStatsProvider.java =================================================================== --- web/admin/src/main/java/org/glassfish/web/admin/monitor/HttpServiceStatsProvider.java (revision 29285) +++ web/admin/src/main/java/org/glassfish/web/admin/monitor/HttpServiceStatsProvider.java (working copy) @@ -39,13 +39,13 @@ import java.util.logging.Logger; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.glassfish.api.statistics.CountStatistic; -import org.glassfish.api.statistics.TimeStatistic; -import org.glassfish.api.statistics.impl.CountStatisticImpl; -import org.glassfish.api.statistics.impl.TimeStatisticImpl; +import org.glassfish.external.statistics.CountStatistic; +import org.glassfish.external.statistics.TimeStatistic; +import org.glassfish.external.statistics.impl.CountStatisticImpl; +import org.glassfish.external.statistics.impl.TimeStatisticImpl; import org.glassfish.flashlight.statistics.*; import org.glassfish.flashlight.statistics.factory.TimeStatsFactory; -import org.glassfish.probe.provider.annotations.*; +import org.glassfish.external.probe.provider.annotations.*; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; Index: web/admin/src/main/java/org/glassfish/web/admin/monitor/RequestProbeProvider.java =================================================================== --- web/admin/src/main/java/org/glassfish/web/admin/monitor/RequestProbeProvider.java (revision 29285) +++ web/admin/src/main/java/org/glassfish/web/admin/monitor/RequestProbeProvider.java (working copy) @@ -39,7 +39,7 @@ import java.security.Principal; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.glassfish.probe.provider.annotations.*; +import org.glassfish.external.probe.provider.annotations.*; /** * Provider interface for HTTP request/response related probes. Index: web/admin/src/main/java/org/glassfish/web/admin/monitor/SessionStatsProvider.java =================================================================== --- web/admin/src/main/java/org/glassfish/web/admin/monitor/SessionStatsProvider.java (revision 29285) +++ web/admin/src/main/java/org/glassfish/web/admin/monitor/SessionStatsProvider.java (working copy) @@ -37,9 +37,9 @@ import java.util.logging.Logger; import javax.servlet.http.HttpSession; -import org.glassfish.api.statistics.CountStatistic; -import org.glassfish.api.statistics.impl.CountStatisticImpl; -import org.glassfish.probe.provider.annotations.*; +import org.glassfish.external.statistics.CountStatistic; +import org.glassfish.external.statistics.impl.CountStatisticImpl; +import org.glassfish.external.probe.provider.annotations.*; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; Index: web/admin/src/main/java/org/glassfish/web/admin/monitor/ServletStatsProvider.java =================================================================== --- web/admin/src/main/java/org/glassfish/web/admin/monitor/ServletStatsProvider.java (revision 29285) +++ web/admin/src/main/java/org/glassfish/web/admin/monitor/ServletStatsProvider.java (working copy) @@ -37,9 +37,9 @@ import java.util.logging.Logger; import javax.servlet.Servlet; -import org.glassfish.api.statistics.CountStatistic; -import org.glassfish.api.statistics.impl.CountStatisticImpl; -import org.glassfish.probe.provider.annotations.*; +import org.glassfish.external.statistics.CountStatistic; +import org.glassfish.external.statistics.impl.CountStatisticImpl; +import org.glassfish.external.probe.provider.annotations.*; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; Index: web/admin/pom.xml =================================================================== --- web/admin/pom.xml (revision 29285) +++ web/admin/pom.xml (working copy) @@ -92,11 +92,6 @@ - - org.glassfish.flashlight - flashlight-framework - ${project.version} - org.glassfish.admin monitoring-core @@ -122,11 +117,6 @@ org.glassfish.common - glassfish-api - ${project.version} - - - org.glassfish.common container-common ${project.parent.version} @@ -141,8 +131,8 @@ ${project.version} - org.glassfish.provider - gfprobe-provider-client + org.glassfish.external + management-api org.glassfish.gmbal Property changes on: web\jspcaching-connector ___________________________________________________________________ Name: svn:ignore + target Property changes on: web\jstl-connector ___________________________________________________________________ Name: svn:ignore + target Property changes on: web\webbeans-integration ___________________________________________________________________ Name: svn:ignore + target Index: packager/glassfish-nucleus/pom.xml =================================================================== --- packager/glassfish-nucleus/pom.xml (revision 29285) +++ packager/glassfish-nucleus/pom.xml (working copy) @@ -152,11 +152,17 @@ 3.0-Prelude distribution-fragment + org.glassfish.provider gfprobe-provider-client + 3.0.0-b008 - + + org.glassfish.external + management-api + + org.glassfish.flashlight flashlight-framework ${project.version} Property changes on: packager\external\jmxremote_optional ___________________________________________________________________ Name: svn:ignore + target Property changes on: packager\external\antlr ___________________________________________________________________ Name: svn:ignore + target Property changes on: packager\external\ant ___________________________________________________________________ Name: svn:ignore + target Property changes on: packager\external\ldapbp ___________________________________________________________________ Name: svn:ignore + target Property changes on: packager\external\commons-codec ___________________________________________________________________ Name: svn:ignore + target Property changes on: packager\external\asm-all ___________________________________________________________________ Name: svn:ignore + target Property changes on: packager\external\dbschema ___________________________________________________________________ Name: svn:ignore + target Property changes on: packager\external\apache-commons ___________________________________________________________________ Name: svn:ignore + target Property changes on: packager\external\schema2beans ___________________________________________________________________ Name: svn:ignore + target Property changes on: packager\external\sysnet-registration ___________________________________________________________________ Name: svn:ignore + target Index: webservices/jsr109-impl/src/main/java/org/glassfish/webservices/WebServicesContainer.java =================================================================== --- webservices/jsr109-impl/src/main/java/org/glassfish/webservices/WebServicesContainer.java (revision 29285) +++ webservices/jsr109-impl/src/main/java/org/glassfish/webservices/WebServicesContainer.java (working copy) @@ -26,8 +26,8 @@ import org.glassfish.api.container.Container; import org.glassfish.api.deployment.Deployer; -import org.glassfish.probe.provider.StatsProviderManager; -import org.glassfish.probe.provider.PluginPoint; +import org.glassfish.external.probe.provider.StatsProviderManager; +import org.glassfish.external.probe.provider.PluginPoint; import org.glassfish.webservices.monitoring.Deployment109StatsProvider; import org.jvnet.hk2.annotations.Service; import org.jvnet.hk2.component.PostConstruct; Index: webservices/jsr109-impl/src/main/java/org/glassfish/webservices/monitoring/Deployment109StatsProvider.java =================================================================== --- webservices/jsr109-impl/src/main/java/org/glassfish/webservices/monitoring/Deployment109StatsProvider.java (revision 29285) +++ webservices/jsr109-impl/src/main/java/org/glassfish/webservices/monitoring/Deployment109StatsProvider.java (working copy) @@ -3,8 +3,8 @@ import org.glassfish.gmbal.ManagedObject; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.Description; -import org.glassfish.probe.provider.annotations.ProbeListener; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeListener; +import org.glassfish.external.probe.provider.annotations.ProbeParam; import java.util.Collection; import java.util.Collections; Index: webservices/jsr109-impl/src/main/java/org/glassfish/webservices/monitoring/Deployment109ProbeProvider.java =================================================================== --- webservices/jsr109-impl/src/main/java/org/glassfish/webservices/monitoring/Deployment109ProbeProvider.java (revision 29285) +++ webservices/jsr109-impl/src/main/java/org/glassfish/webservices/monitoring/Deployment109ProbeProvider.java (working copy) @@ -1,8 +1,8 @@ package org.glassfish.webservices.monitoring; -import org.glassfish.probe.provider.annotations.ProbeProvider; -import org.glassfish.probe.provider.annotations.Probe; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeProvider; +import org.glassfish.external.probe.provider.annotations.Probe; +import org.glassfish.external.probe.provider.annotations.ProbeParam; /** * 109 deployment probe. A registered listener get to listen the emited Property changes on: transaction\jts ___________________________________________________________________ Name: svn:ignore + target Index: transaction/jta/src/main/java/com/sun/enterprise/transaction/JavaEETransactionManagerSimplified.java =================================================================== --- transaction/jta/src/main/java/com/sun/enterprise/transaction/JavaEETransactionManagerSimplified.java (revision 29285) +++ transaction/jta/src/main/java/com/sun/enterprise/transaction/JavaEETransactionManagerSimplified.java (working copy) @@ -75,8 +75,8 @@ import org.glassfish.api.invocation.InvocationException; import org.glassfish.api.invocation.ResourceHandler; -import org.glassfish.probe.provider.PluginPoint; -import org.glassfish.probe.provider.StatsProviderManager; +import org.glassfish.external.probe.provider.PluginPoint; +import org.glassfish.external.probe.provider.StatsProviderManager; import com.sun.enterprise.config.serverbeans.TransactionService; import com.sun.enterprise.config.serverbeans.ServerTags; Index: transaction/jta/src/main/java/com/sun/enterprise/transaction/monitoring/TransactionServiceStatsProvider.java =================================================================== --- transaction/jta/src/main/java/com/sun/enterprise/transaction/monitoring/TransactionServiceStatsProvider.java (revision 29285) +++ transaction/jta/src/main/java/com/sun/enterprise/transaction/monitoring/TransactionServiceStatsProvider.java (working copy) @@ -35,9 +35,10 @@ */ package com.sun.enterprise.transaction.monitoring; -import org.glassfish.api.statistics.CountStatistic; -import org.glassfish.api.statistics.impl.CountStatisticImpl; -import org.glassfish.probe.provider.annotations.*; +import org.glassfish.external.statistics.CountStatistic; +import org.glassfish.external.statistics.impl.CountStatisticImpl; +import org.glassfish.external.probe.provider.annotations.*; +import org.glassfish.gmbal.AMXMetadata; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; @@ -47,6 +48,7 @@ * * @author Marina Vatkina */ +//@AMXMetadata(type="transaction-service-mon", group="monitoring", isSingleton=true) @ManagedObject @Description("Transaction Service Statistics") public class TransactionServiceStatsProvider { Index: transaction/jta/src/main/java/com/sun/enterprise/transaction/monitoring/TransactionServiceProbeProvider.java =================================================================== --- transaction/jta/src/main/java/com/sun/enterprise/transaction/monitoring/TransactionServiceProbeProvider.java (revision 29285) +++ transaction/jta/src/main/java/com/sun/enterprise/transaction/monitoring/TransactionServiceProbeProvider.java (working copy) @@ -35,7 +35,7 @@ */ package com.sun.enterprise.transaction.monitoring; -import org.glassfish.probe.provider.annotations.*; +import org.glassfish.external.probe.provider.annotations.*; import org.glassfish.gmbal.Description; /** Index: transaction/jta/pom.xml =================================================================== --- transaction/jta/pom.xml (revision 29285) +++ transaction/jta/pom.xml (working copy) @@ -86,9 +86,13 @@ ${project.parent.version} - org.glassfish.provider - gfprobe-provider-client - + org.glassfish.external + management-api + + + org.glassfish.gmbal + gmbal + Property changes on: flashlight\extra-jdk-packages ___________________________________________________________________ Name: svn:ignore + target Index: flashlight/framework/src/main/java/org/glassfish/flashlight/impl/provider/FlashlightProbeProviderFactory.java =================================================================== --- flashlight/framework/src/main/java/org/glassfish/flashlight/impl/provider/FlashlightProbeProviderFactory.java (revision 29285) +++ flashlight/framework/src/main/java/org/glassfish/flashlight/impl/provider/FlashlightProbeProviderFactory.java (working copy) @@ -42,8 +42,9 @@ import org.glassfish.flashlight.provider.ProbeProviderFactory; import org.jvnet.hk2.annotations.Service; import org.jvnet.hk2.annotations.Inject; - +//REMOVE: Remove old probe.provider package when management-api integration complete with external modules import org.glassfish.probe.provider.annotations.*; +import org.glassfish.external.probe.provider.annotations.*; import java.lang.annotation.Annotation; import java.lang.reflect.Method; @@ -86,10 +87,22 @@ public T getProbeProvider(Class providerClazz) throws InstantiationException, IllegalAccessException { //TODO: check for null and generate default names - ProbeProvider provAnn = providerClazz.getAnnotation(ProbeProvider.class); - return getProbeProvider(provAnn.moduleProviderName(), provAnn.moduleName(), + org.glassfish.external.probe.provider.annotations.ProbeProvider provAnn = providerClazz.getAnnotation(org.glassfish.external.probe.provider.annotations.ProbeProvider.class); + if (provAnn != null) { + return getProbeProvider(provAnn.moduleProviderName(), provAnn.moduleName(), provAnn.probeProviderName(), providerClazz); + } else { + //REMOVE: Remove old probe.provider package when management-api integration complete with external modules + org.glassfish.probe.provider.annotations.ProbeProvider provAnnOLD = providerClazz.getAnnotation(org.glassfish.probe.provider.annotations.ProbeProvider.class); + return getProbeProvider(provAnnOLD.moduleProviderName(), provAnnOLD.moduleName(), + provAnnOLD.probeProviderName(), + providerClazz); + } + + //return getProbeProvider(provAnn.moduleProviderName(), provAnn.moduleName(), + // provAnn.probeProviderName(), + // providerClazz); } public T getProbeProvider(String moduleProviderName, String moduleName, @@ -104,19 +117,37 @@ // + "\tProbeProviderName= " + probeProviderName + "\tProviderClazz= " + providerClazz.toString()); for (Method m : providerClazz.getDeclaredMethods()) { int sz = m.getParameterTypes().length; - Probe pnameAnn = m.getAnnotation(Probe.class); - String probeName = (pnameAnn != null) + String probeName = null; + org.glassfish.external.probe.provider.annotations.Probe pnameAnn = + m.getAnnotation(org.glassfish.external.probe.provider.annotations.Probe.class); + if (pnameAnn != null) { + probeName = (pnameAnn != null) ? pnameAnn.name() : m.getName(); + } else { + //REMOVE: Remove old probe.provider package when management-api integration complete with external modules + org.glassfish.probe.provider.annotations.Probe pnameAnnOLD = + m.getAnnotation(org.glassfish.probe.provider.annotations.Probe.class); + probeName = (pnameAnnOLD != null) + ? pnameAnnOLD.name() : m.getName(); + } + //String probeName = (pnameAnn != null) + // ? pnameAnn.name() : m.getName(); String[] probeParamNames = new String[sz]; int index = 0; Annotation[][] anns2 = m.getParameterAnnotations(); for (Annotation[] ann1 : anns2) { for (Annotation ann : ann1) { - if (ann instanceof ProbeParam) { - ProbeParam pParam = (ProbeParam) ann; + if (ann instanceof org.glassfish.external.probe.provider.annotations.ProbeParam) { + org.glassfish.external.probe.provider.annotations.ProbeParam pParam = (org.glassfish.external.probe.provider.annotations.ProbeParam) ann; probeParamNames[index++] = pParam.value(); break; } + //REMOVE: Remove old probe.provider package when management-api integration complete with external modules + if (ann instanceof org.glassfish.probe.provider.annotations.ProbeParam) { + org.glassfish.probe.provider.annotations.ProbeParam pParam = (org.glassfish.probe.provider.annotations.ProbeParam) ann; + probeParamNames[index++] = pParam.value(); + break; + } } } Index: flashlight/framework/src/main/java/org/glassfish/flashlight/impl/client/FlashlightProbeClientMediator.java =================================================================== --- flashlight/framework/src/main/java/org/glassfish/flashlight/impl/client/FlashlightProbeClientMediator.java (revision 29285) +++ flashlight/framework/src/main/java/org/glassfish/flashlight/impl/client/FlashlightProbeClientMediator.java (working copy) @@ -43,7 +43,7 @@ import org.glassfish.flashlight.client.*; import org.glassfish.flashlight.provider.FlashlightProbe; import org.glassfish.flashlight.provider.ProbeRegistry; -import org.glassfish.probe.provider.annotations.ProbeListener; +import org.glassfish.external.probe.provider.annotations.ProbeListener; import org.jvnet.hk2.annotations.Service; import org.jvnet.hk2.component.PostConstruct; Index: flashlight/framework/src/main/java/org/glassfish/flashlight/client/EjbContainerListener.java =================================================================== --- flashlight/framework/src/main/java/org/glassfish/flashlight/client/EjbContainerListener.java (revision 29285) +++ flashlight/framework/src/main/java/org/glassfish/flashlight/client/EjbContainerListener.java (working copy) @@ -1,6 +1,6 @@ package org.glassfish.flashlight.client; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeParam; import java.lang.reflect.Method; Index: flashlight/framework/src/main/java/org/glassfish/flashlight/client/ProbeClientInvokerFactory.java =================================================================== --- flashlight/framework/src/main/java/org/glassfish/flashlight/client/ProbeClientInvokerFactory.java (revision 29285) +++ flashlight/framework/src/main/java/org/glassfish/flashlight/client/ProbeClientInvokerFactory.java (working copy) @@ -38,7 +38,7 @@ import org.glassfish.flashlight.impl.client.ReflectiveClientInvoker; import org.glassfish.flashlight.provider.FlashlightProbe; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeParam; import org.jvnet.hk2.annotations.Service; import java.lang.annotation.Annotation; Index: flashlight/framework/src/main/java/org/glassfish/flashlight/client/EjbContainerProvider.java =================================================================== --- flashlight/framework/src/main/java/org/glassfish/flashlight/client/EjbContainerProvider.java (revision 29285) +++ flashlight/framework/src/main/java/org/glassfish/flashlight/client/EjbContainerProvider.java (working copy) @@ -1,7 +1,7 @@ package org.glassfish.flashlight.client; -import org.glassfish.probe.provider.annotations.Probe; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.Probe; +import org.glassfish.external.probe.provider.annotations.ProbeParam; import java.lang.reflect.Method; Property changes on: flashlight\agent ___________________________________________________________________ Name: svn:ignore + target Index: flashlight/agent/pom.xml =================================================================== --- flashlight/agent/pom.xml (revision 29285) +++ flashlight/agent/pom.xml (working copy) @@ -1,58 +1,64 @@ - - - - 4.0.0 - - org.glassfish.common - common - 3.0-SNAPSHOT - - org.glassfish.flashlight - flashlight-agent - hk2-jar - GlassFish Flashlight Agent - - - org.glassfish.provider - gfprobe-provider-client - - - - + + + + 4.0.0 + + org.glassfish.common + common + 3.0-SNAPSHOT + + org.glassfish.flashlight + flashlight-agent + hk2-jar + GlassFish Flashlight Agent + + + + org.glassfish.provider + gfprobe-provider-client + 3.0.0-b008 + + + org.glassfish.external + management-api + + + + Property changes on: flashlight\client ___________________________________________________________________ Name: svn:ignore + target Index: flashlight/client/src/main/java/org/glassfish/flashlight/client/ProbeClient.java =================================================================== --- flashlight/client/src/main/java/org/glassfish/flashlight/client/ProbeClient.java (revision 29285) +++ flashlight/client/src/main/java/org/glassfish/flashlight/client/ProbeClient.java (working copy) @@ -35,8 +35,8 @@ */ package org.glassfish.flashlight.client; -import org.glassfish.probe.provider.annotations.ProbeListener; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeListener; +import org.glassfish.external.probe.provider.annotations.ProbeParam; /** * @author Mahesh Kannan Index: admin/monitor/src/main/java/org/glassfish/admin/monitor/StatsProviderManagerDelegateImpl.java =================================================================== --- admin/monitor/src/main/java/org/glassfish/admin/monitor/StatsProviderManagerDelegateImpl.java (revision 29285) +++ admin/monitor/src/main/java/org/glassfish/admin/monitor/StatsProviderManagerDelegateImpl.java (working copy) @@ -12,22 +12,25 @@ import java.util.ArrayList; import java.util.Collection; import javax.management.ObjectName; +import javax.management.MBeanServer; import org.glassfish.api.amx.MBeanListener; import org.glassfish.flashlight.datatree.TreeNode; import org.glassfish.flashlight.datatree.factory.TreeNodeFactory; import org.glassfish.gmbal.ManagedObjectManager; import org.glassfish.gmbal.ManagedObjectManagerFactory; import org.glassfish.gmbal.ManagedAttribute; -import org.glassfish.probe.provider.PluginPoint; -import org.glassfish.probe.provider.StatsProviderManagerDelegate; +import org.glassfish.external.probe.provider.PluginPoint; +import org.glassfish.external.probe.provider.StatsProviderManagerDelegate; import org.glassfish.flashlight.MonitoringRuntimeDataRegistry; import com.sun.enterprise.config.serverbeans.*; +import java.lang.management.ManagementFactory; import org.glassfish.flashlight.client.ProbeClientMediator; import org.glassfish.flashlight.client.ProbeClientMethodHandle; import org.jvnet.hk2.annotations.Scoped; import org.jvnet.hk2.component.Singleton; import org.glassfish.api.amx.AMXValues; +import org.glassfish.api.amx.AMXUtil; /** * @@ -43,6 +46,12 @@ private final TreeNode serverNode; private static final ObjectName MONITORING_ROOT = AMXValues.monitoringRoot(); static final ObjectName MONITORING_SERVER = AMXValues.serverMon( AMXValues.dasName() ); + private static final String DOMAIN = MONITORING_SERVER.getDomain(); + private static final String PP = MONITORING_SERVER.getKeyProperty(AMXValues.PARENT_PATH_KEY); + private static final String TYPE = MONITORING_SERVER.getKeyProperty(AMXValues.TYPE_KEY); + private static final String NAME = MONITORING_SERVER.getKeyProperty(AMXValues.NAME_KEY); + private static final String PARENT_PATH = PP + "/" + TYPE + "[" + NAME + "]" ; + private static final MBeanServer mbeanServer = ManagementFactory.getPlatformMBeanServer(); private boolean AMXReady = false; private StatsProviderRegistry statsProviderRegistry; @@ -113,7 +122,7 @@ if (AMXReady) { ManagedObjectManager mom = registerGmbal(statsProvider, subTreePath); //Make an entry to my own registry so I can manage the unregister, enable and disable - statsProviderRegistry.registerStatsProvider(configElement, + statsProviderRegistry.registerStatsProvider(configElement, parentNode.getCompletePathName(), childNodeNames, handles, statsProvider, subTreePath, mom); } else { @@ -135,16 +144,22 @@ } } - public void unRegister(Object statsProvider) { + public void unregister(Object statsProvider) { try { //Unregister from the MonitoringDataTreeRegistry and gmbal statsProviderRegistry.unregisterStatsProvider(statsProvider); } catch (Exception ex) { Logger.getLogger(StatsProviderManagerDelegateImpl.class.getName()).log(Level.SEVERE, null, ex); } - + } + public boolean hasListeners(String probeStr) { + boolean hasListeners = false; + //TODO implmentation + return hasListeners; + } + //Called when AMX DomainRoot is loaded (when jconsole or gui is started) //Register statsProviders with gmbal whose configElement is enabled //Save mom in the spre. Used in unregister with gmbal later for config change to OFF or undeploy @@ -173,11 +188,13 @@ // 1 mom per statsProvider mom = ManagedObjectManagerFactory.createFederated(MONITORING_SERVER); if (mom != null) { - mom.stripPackagePrefix(); - if (mbeanName != null && !mbeanName.isEmpty()) { - mom.createRoot(statsProvider, mbeanName); - } else { - mom.createRoot(statsProvider); + if (!isMBeanRegistered(statsProvider, mbeanName)) { + mom.stripPackagePrefix(); + if (mbeanName != null && !mbeanName.isEmpty()) { + mom.createRoot(statsProvider, mbeanName); + } else { + mom.createRoot(statsProvider); + } } } //To register hierarchy in mom specify parent ManagedObject, and the ManagedObject itself @@ -306,4 +323,37 @@ return enabled; } + public boolean isStatsProviderRegistered(Object statsProvider, String subTreePath) { + boolean isStatsProviderRegistered = false; + Collection spreList = statsProviderRegistry.getSpreList(); + for (StatsProviderRegistry.StatsProviderRegistryElement spre : spreList) { + if (spre.getStatsProvider().equals(statsProvider) && spre.getMBeanName().equals(statsProvider)) { + isStatsProviderRegistered = true; + } + } + return isStatsProviderRegistered; + } + + public boolean isMBeanRegistered(Object statsProvider, String subTreePath) { + return isMBeanRegistered(getObjectName(statsProvider, subTreePath)); + } + + public boolean isMBeanRegistered(ObjectName objectName) { + return mbeanServer.isRegistered(objectName); + } + + public ObjectName getObjectName(Object statsProvider, String subTreePath) { + String typeValue = getTypeValue(statsProvider); + String nameValue = getNameValue(subTreePath); + return AMXUtil.newObjectName(PARENT_PATH, typeValue, nameValue); + } + + public String getTypeValue(Object statsProvider) { + return statsProvider.getClass().getSimpleName(); + } + + public String getNameValue(String subTreePath) { + return subTreePath; + } + } Index: admin/monitor/src/main/java/org/glassfish/admin/monitor/MonitoringBootstrap.java =================================================================== --- admin/monitor/src/main/java/org/glassfish/admin/monitor/MonitoringBootstrap.java (revision 29285) +++ admin/monitor/src/main/java/org/glassfish/admin/monitor/MonitoringBootstrap.java (working copy) @@ -9,7 +9,7 @@ import java.util.logging.Level; import java.util.logging.Logger; import org.jvnet.hk2.component.PostConstruct; -import org.glassfish.probe.provider.StatsProviderManager; +import org.glassfish.external.probe.provider.StatsProviderManager; import org.glassfish.api.Startup; import com.sun.enterprise.config.serverbeans.*; import org.glassfish.flashlight.MonitoringRuntimeDataRegistry; Index: admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMMemoryStatsProvider.java =================================================================== --- admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMMemoryStatsProvider.java (revision 29285) +++ admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMMemoryStatsProvider.java (working copy) @@ -39,11 +39,13 @@ import java.lang.management.ManagementFactory; import java.lang.management.MemoryMXBean; import java.lang.management.MemoryUsage; +import org.glassfish.gmbal.AMXMetadata; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; /* jvm.memory */ +//@AMXMetadata(type="memory-mon", group="monitoring", isSingleton=true) @ManagedObject @Description( "JVM Memory Statistics" ) public class JVMMemoryStatsProvider { Index: admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMGCStatsProvider.java =================================================================== --- admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMGCStatsProvider.java (revision 29285) +++ admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMGCStatsProvider.java (working copy) @@ -40,14 +40,16 @@ import java.lang.management.ManagementFactory; import java.util.List; import org.glassfish.gmbal.Description; +import org.glassfish.gmbal.AMXMetadata; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; /* jvm.garbage-collectors */ +//@AMXMetadata(type="garbage-collector-mon", group="monitoring") @ManagedObject @Description( "JVM Garbage Collectors Statistics" ) public class JVMGCStatsProvider { - + private List gcBeanList = ManagementFactory.getGarbageCollectorMXBeans(); private String gcName = null; @@ -79,4 +81,5 @@ } return times; } + } \ No newline at end of file Index: admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMStatsProviderBootstrap.java =================================================================== --- admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMStatsProviderBootstrap.java (revision 29285) +++ admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMStatsProviderBootstrap.java (working copy) @@ -16,8 +16,8 @@ //import org.glassfish.api.event.EventListener.Event; //import org.glassfish.api.event.EventTypes; //import org.glassfish.api.event.RestrictTo; -import org.glassfish.probe.provider.PluginPoint; -import org.glassfish.probe.provider.StatsProviderManager; +import org.glassfish.external.probe.provider.PluginPoint; +import org.glassfish.external.probe.provider.StatsProviderManager; import org.jvnet.hk2.component.PostConstruct; import org.glassfish.api.Startup; Index: admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMCompilationStatsProvider.java =================================================================== --- admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMCompilationStatsProvider.java (revision 29285) +++ admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMCompilationStatsProvider.java (working copy) @@ -39,10 +39,12 @@ import java.lang.management.CompilationMXBean; import java.lang.management.ManagementFactory; import org.glassfish.gmbal.Description; +import org.glassfish.gmbal.AMXMetadata; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; /* jvm.compilation-system */ +//@AMXMetadata(type="compilation-system-mon", group="monitoring", isSingleton=true) @ManagedObject @Description( "JVM Compilation Statistics" ) public class JVMCompilationStatsProvider { Index: admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMOSStatsProvider.java =================================================================== --- admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMOSStatsProvider.java (revision 29285) +++ admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMOSStatsProvider.java (working copy) @@ -38,11 +38,13 @@ import java.lang.management.ManagementFactory; import java.lang.management.OperatingSystemMXBean; +import org.glassfish.gmbal.AMXMetadata; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; /* jvm.operating-system */ +//@AMXMetadata(type="operating-system-mon", group="monitoring", isSingleton=true) @ManagedObject @Description( "JVM Operating System Statistics" ) public class JVMOSStatsProvider { @@ -71,5 +73,5 @@ @Description( "operating system version" ) public String getOSVersion() { return osBean.getVersion(); - } + } } \ No newline at end of file Index: admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMRuntimeStatsProvider.java =================================================================== --- admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMRuntimeStatsProvider.java (revision 29285) +++ admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMRuntimeStatsProvider.java (working copy) @@ -39,11 +39,13 @@ import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; import java.util.List; +import org.glassfish.gmbal.AMXMetadata; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; /* jvm.runtime */ +//@AMXMetadata(type="runtime-mon", group="monitoring", isSingleton=true) @ManagedObject @Description( "JVM Runtime Statistics" ) public class JVMRuntimeStatsProvider { Index: admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMClassLoadingStatsProvider.java =================================================================== --- admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMClassLoadingStatsProvider.java (revision 29285) +++ admin/monitor/src/main/java/org/glassfish/admin/monitor/jvm/JVMClassLoadingStatsProvider.java (working copy) @@ -38,11 +38,13 @@ import java.lang.management.ClassLoadingMXBean; import java.lang.management.ManagementFactory; +import org.glassfish.gmbal.AMXMetadata; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; /* jvm.class-loading-system */ +//@AMXMetadata(type="class-loading-system-mon", group="monitoring", isSingleton=true) @ManagedObject @Description( "JVM Class Loading Statistics" ) public class JVMClassLoadingStatsProvider { Index: admin/monitor/pom.xml =================================================================== --- admin/monitor/pom.xml (revision 29285) +++ admin/monitor/pom.xml (working copy) @@ -114,8 +114,8 @@ ${project.version} - org.glassfish.provider - gfprobe-provider-client + org.glassfish.external + management-api org.glassfish.gmbal Index: admin/cli-optional/pom.xml =================================================================== --- admin/cli-optional/pom.xml (revision 29285) +++ admin/cli-optional/pom.xml (working copy) @@ -112,7 +112,7 @@ - jsr311-api.jar jersey-gf-bundle.jar amx-core-impl.jar amx-core.jar glassfish-api.jar hk2.jar hk2-corejar configjar auto-dependsjar tiger-types-osgijar bean-validator.jar grizzly-utils.jar gmbal.jar glassfish-mbeanserver.jar internal-api.jar config-api.jar common-util.jar javax.servlet.jar grizzly-config.jar osgi-adapterjar jmxremote_optional-repackaged.jar amx-config-impl.jar amx-config.jar amx-ext-impl.jar kernel.jar grizzly-framework.jar grizzly-http.jar grizzly-rcm.jar grizzly-portunif.jar deployment-common.jar asm-all-repackaged.jar pkg-client.jar flashlight-framework.jar flashlight-agent.jar gfprobe-provider-client.jar security.jar dol.jar javax.annotation.jar javax.transaction.jar javax.enterprise.deploy.jar javax.persistence.jar javax.resource.jar annotation-framework.jar javax.security.auth.message.jar javax.security.jacc.jar javax.ejb.jar ejb-internal-api.jar connectors-internal-api.jar transaction-internal-api.jar ldapbp-repackaged.jar grizzly-compat.jar grizzly-comet.jar grizzly-cometd.jar grizzly-messagesbus.jar servlet-api-2.5.jar glassfish-extra-jre-packages.jar api-exporter.jar glassfish.jar admin-cli.jar cli-framework.jar launcher.jar branding.jar deployment-admin.jar deployment-autodeploy.jar glassfish-ee-api.jar osgi-mainjar glassfish-corba-omgapi.jar container-common.jar glassfish-naming.jar orb-connector.jar javax.mail.jar osgi-container.jar grizzly-container.jar monitoring-core.jar stats77.jar deployment-client.jar deployment-javaee-core.jar inmemory.jacc.provider.jar ant.jar jaxb-osgi.jar jaxb-api-osgi.jar registration-api.jar registration-impl.jar sysnet-registration-repackaged.jar commons-codec-repackaged.jar glassfish-registration.jar cli-optional.jar server-mgmt.jar admin-util.jar extra-jdk-packages.jar rest-service.jar gf-client.jar gf-client-module.jar ejb-container.jar appclient.security.jar ejb.security.jar glassfish-corba-csiv2-idl.jar glassfish-corba-orb.jar glassfish-corba-orbgeneric.jar glassfish-corba-newtimer.jar glassfish-corba-codegen.jar glassfish-corba-asm.jar orb-iiop.jar acc-config.jar webservices.security.jar webservices-osgi.jar webservices-api-osgi.jar websecurity.jar web-core.jar apache-commons.jar war-util.jar javax.servlet.jsp.jar web-naming.jar jsr109-impl.jar web-glue.jar web-cli.jar amx-j2ee.jar javax.management.j2ee.jar jsp-impl.jar jsp-api.jar el-api.jar el-impl.jar admin-core.jar web-gui-plugin-common.jar grizzly-http-servlet.jar work-management.jar connectors-inbound-runtime.jar connectors-runtime.jar jts.jar jta.jar jms-core.jar javax.jms.jar org.eclipse.persistence.core.jar org.eclipse.persistence.jpa.jar org.eclipse.persistence.oracle.jar org.eclipse.persistence.antlr.jar org.eclipse.persistence.asm.jar jpa-connector.jar persistence-common.jar appclient-connector.jar appclient-server-core.jar cmp-utility.jar cmp-model.jar dbschema-repackaged.jar cmp-generator-database.jar cmp-ejb-mapping.jar schema2beans-repackaged.jar cmp-enhancer.jar cmp-support-sqlstore.jar antlr-repackaged.jar cmp-support-ejb.jar gf-connectors-connector.jar connectors-admin.jar glassfish-oracle-jdbc-driver-packages.jar jsf-api.jar jsf-impl.jar jstl-connector.jar jstl-impl.jar jstl-api.jar javax.servlet.jsp.jstl.jar jsf-connector.jar jspcaching-connector.jar gf-web-connector.jar web-ajp.jar web-embed-api.jar web-embed-impl.jar jdbc-admin.jar console-plugin-service.jar dataprovider.jar dataprovider.jar jsftemplating.jar console-common.jar console-security-plugin.jar webui-jsf-suntheme.jar webui-jsf.jar commons-fileupload.jar xml-apis.jar json.jar console-updatecenter-plugin.jar console-community-branding-plugin.jar console-web-plugin.jar console-jdbc-plugin.jar gf-ejb-connector.jar console-ejb-lite-plugin.jar deployment-javaee-full.jar amx-j2ee-impl.jar mejb.jar console-jms-plugin.jar jms-admin.jar console-ejb-plugin.jar console-corba-plugin.jar webbeans-integration.jar webbeans-osgi-bundle.jar jsr299-api.jar webbeans-api.jar webbeans-spi.jar jms.jar webbeans-core.jar webbeans-logging.jar javassist.jar dom4j.jar gf-jruby-connector.jar grizzly-jruby-module.jar grizzly-jruby.jar grizzly-scripting-common.jar + jsr311-api.jar jersey-gf-bundle.jar amx-core-impl.jar amx-core.jar glassfish-api.jar hk2.jar hk2-corejar configjar auto-dependsjar tiger-types-osgijar bean-validator.jar grizzly-utils.jar gmbal.jar glassfish-mbeanserver.jar internal-api.jar config-api.jar common-util.jar javax.servlet.jar grizzly-config.jar osgi-adapterjar jmxremote_optional-repackaged.jar amx-config-impl.jar amx-config.jar amx-ext-impl.jar kernel.jar grizzly-framework.jar grizzly-http.jar grizzly-rcm.jar grizzly-portunif.jar deployment-common.jar asm-all-repackaged.jar pkg-client.jar flashlight-framework.jar flashlight-agent.jar management-api.jar security.jar dol.jar javax.annotation.jar javax.transaction.jar javax.enterprise.deploy.jar javax.persistence.jar javax.resource.jar annotation-framework.jar javax.security.auth.message.jar javax.security.jacc.jar javax.ejb.jar ejb-internal-api.jar connectors-internal-api.jar transaction-internal-api.jar ldapbp-repackaged.jar grizzly-compat.jar grizzly-comet.jar grizzly-cometd.jar grizzly-messagesbus.jar servlet-api-2.5.jar glassfish-extra-jre-packages.jar api-exporter.jar glassfish.jar admin-cli.jar cli-framework.jar launcher.jar branding.jar deployment-admin.jar deployment-autodeploy.jar glassfish-ee-api.jar osgi-mainjar glassfish-corba-omgapi.jar container-common.jar glassfish-naming.jar orb-connector.jar javax.mail.jar osgi-container.jar grizzly-container.jar monitoring-core.jar stats77.jar deployment-client.jar deployment-javaee-core.jar inmemory.jacc.provider.jar ant.jar jaxb-osgi.jar jaxb-api-osgi.jar registration-api.jar registration-impl.jar sysnet-registration-repackaged.jar commons-codec-repackaged.jar glassfish-registration.jar cli-optional.jar server-mgmt.jar admin-util.jar extra-jdk-packages.jar rest-service.jar gf-client.jar gf-client-module.jar ejb-container.jar appclient.security.jar ejb.security.jar glassfish-corba-csiv2-idl.jar glassfish-corba-orb.jar glassfish-corba-orbgeneric.jar glassfish-corba-newtimer.jar glassfish-corba-codegen.jar glassfish-corba-asm.jar orb-iiop.jar acc-config.jar webservices.security.jar webservices-osgi.jar webservices-api-osgi.jar websecurity.jar web-core.jar apache-commons.jar war-util.jar javax.servlet.jsp.jar web-naming.jar jsr109-impl.jar web-glue.jar web-cli.jar amx-j2ee.jar javax.management.j2ee.jar jsp-impl.jar jsp-api.jar el-api.jar el-impl.jar admin-core.jar web-gui-plugin-common.jar grizzly-http-servlet.jar work-management.jar connectors-inbound-runtime.jar connectors-runtime.jar jts.jar jta.jar jms-core.jar javax.jms.jar org.eclipse.persistence.core.jar org.eclipse.persistence.jpa.jar org.eclipse.persistence.oracle.jar org.eclipse.persistence.antlr.jar org.eclipse.persistence.asm.jar jpa-connector.jar persistence-common.jar appclient-connector.jar appclient-server-core.jar cmp-utility.jar cmp-model.jar dbschema-repackaged.jar cmp-generator-database.jar cmp-ejb-mapping.jar schema2beans-repackaged.jar cmp-enhancer.jar cmp-support-sqlstore.jar antlr-repackaged.jar cmp-support-ejb.jar gf-connectors-connector.jar connectors-admin.jar glassfish-oracle-jdbc-driver-packages.jar jsf-api.jar jsf-impl.jar jstl-connector.jar jstl-impl.jar jstl-api.jar javax.servlet.jsp.jstl.jar jsf-connector.jar jspcaching-connector.jar gf-web-connector.jar web-ajp.jar web-embed-api.jar web-embed-impl.jar jdbc-admin.jar console-plugin-service.jar dataprovider.jar dataprovider.jar jsftemplating.jar console-common.jar console-security-plugin.jar webui-jsf-suntheme.jar webui-jsf.jar commons-fileupload.jar xml-apis.jar json.jar console-updatecenter-plugin.jar console-community-branding-plugin.jar console-web-plugin.jar console-jdbc-plugin.jar gf-ejb-connector.jar console-ejb-lite-plugin.jar deployment-javaee-full.jar amx-j2ee-impl.jar mejb.jar console-jms-plugin.jar jms-admin.jar console-ejb-plugin.jar console-corba-plugin.jar webbeans-integration.jar webbeans-osgi-bundle.jar jsr299-api.jar webbeans-api.jar webbeans-spi.jar jms.jar webbeans-core.jar webbeans-logging.jar javassist.jar dom4j.jar gf-jruby-connector.jar grizzly-jruby-module.jar grizzly-jruby.jar grizzly-scripting-common.jar Index: admin/rest/src/main/java/org/glassfish/admin/rest/provider/TreeNodeXmlProvider.java =================================================================== --- admin/rest/src/main/java/org/glassfish/admin/rest/provider/TreeNodeXmlProvider.java (revision 29285) +++ admin/rest/src/main/java/org/glassfish/admin/rest/provider/TreeNodeXmlProvider.java (working copy) @@ -53,7 +53,7 @@ import javax.ws.rs.WebApplicationException; import org.glassfish.flashlight.datatree.TreeNode; -import org.glassfish.api.statistics.Statistic; +import org.glassfish.external.statistics.Statistic; /** * @author Rajeshwar Patil Index: admin/rest/src/main/java/org/glassfish/admin/rest/provider/TreeNodeHtmlProvider.java =================================================================== --- admin/rest/src/main/java/org/glassfish/admin/rest/provider/TreeNodeHtmlProvider.java (revision 29285) +++ admin/rest/src/main/java/org/glassfish/admin/rest/provider/TreeNodeHtmlProvider.java (working copy) @@ -45,7 +45,7 @@ import java.util.Map; //import javax.management.j2ee.statistics.Statistics; //? -import org.glassfish.api.statistics.Statistic; +import org.glassfish.external.statistics.Statistic; import javax.ws.rs.core.Context; import javax.ws.rs.core.MediaType; Index: admin/rest/src/main/java/org/glassfish/admin/rest/provider/TreeNodeJsonProvider.java =================================================================== --- admin/rest/src/main/java/org/glassfish/admin/rest/provider/TreeNodeJsonProvider.java (revision 29285) +++ admin/rest/src/main/java/org/glassfish/admin/rest/provider/TreeNodeJsonProvider.java (working copy) @@ -53,7 +53,7 @@ import javax.ws.rs.WebApplicationException; import org.glassfish.flashlight.datatree.TreeNode; -import org.glassfish.api.statistics.Statistic; +import org.glassfish.external.statistics.Statistic; /** * @author Rajeshwar Patil Index: admin/rest/src/main/java/org/glassfish/admin/rest/provider/ProviderUtil.java =================================================================== --- admin/rest/src/main/java/org/glassfish/admin/rest/provider/ProviderUtil.java (revision 29285) +++ admin/rest/src/main/java/org/glassfish/admin/rest/provider/ProviderUtil.java (working copy) @@ -45,7 +45,7 @@ import java.util.HashMap; import java.util.Map; -import org.glassfish.api.statistics.Statistic; +import org.glassfish.external.statistics.Statistic; import javax.ws.rs.core.UriInfo; Index: admin/rest/pom.xml =================================================================== --- admin/rest/pom.xml (revision 29285) +++ admin/rest/pom.xml (working copy) @@ -77,10 +77,9 @@ hk2 - org.glassfish.common - glassfish-api - ${project.version} - + org.glassfish.external + management-api + org.glassfish.common common-util Property changes on: jms\jms-core ___________________________________________________________________ Name: svn:ignore + target Property changes on: jms\admin ___________________________________________________________________ Name: svn:ignore + target Property changes on: admingui\jms-plugin ___________________________________________________________________ Name: svn:ignore + target Property changes on: admingui\ejb-lite ___________________________________________________________________ Name: svn:ignore + target Property changes on: admingui\ejb ___________________________________________________________________ Name: svn:ignore + target Index: ejb/ejb-container/src/main/java/org/glassfish/ejb/security/application/EjbSecurityStatsProvider.java =================================================================== --- ejb/ejb-container/src/main/java/org/glassfish/ejb/security/application/EjbSecurityStatsProvider.java (revision 29285) +++ ejb/ejb-container/src/main/java/org/glassfish/ejb/security/application/EjbSecurityStatsProvider.java (working copy) @@ -5,15 +5,15 @@ package org.glassfish.ejb.security.application; -import org.glassfish.api.statistics.CountStatistic; -import org.glassfish.api.statistics.TimeStatistic; -import org.glassfish.api.statistics.impl.CountStatisticImpl; -import org.glassfish.api.statistics.impl.TimeStatisticImpl; +import org.glassfish.external.statistics.CountStatistic; +import org.glassfish.external.statistics.TimeStatistic; +import org.glassfish.external.statistics.impl.CountStatisticImpl; +import org.glassfish.external.statistics.impl.TimeStatisticImpl; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; -import org.glassfish.probe.provider.annotations.ProbeListener; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeListener; +import org.glassfish.external.probe.provider.annotations.ProbeParam; /** * Index: ejb/ejb-container/src/main/java/org/glassfish/ejb/security/application/EJBSecurityManager.java =================================================================== --- ejb/ejb-container/src/main/java/org/glassfish/ejb/security/application/EJBSecurityManager.java (revision 29285) +++ ejb/ejb-container/src/main/java/org/glassfish/ejb/security/application/EJBSecurityManager.java (working copy) @@ -84,9 +84,9 @@ import com.sun.enterprise.security.factory.SecurityManagerFactory; import org.glassfish.ejb.security.factory.EJBSecurityManagerFactory; import org.glassfish.internal.api.Globals; -import org.glassfish.probe.provider.PluginPoint; -import org.glassfish.probe.provider.StatsProviderManager; -import org.glassfish.probe.provider.annotations.ProbeProvider; +import org.glassfish.external.probe.provider.PluginPoint; +import org.glassfish.external.probe.provider.StatsProviderManager; +import org.glassfish.external.probe.provider.annotations.ProbeProvider; /** * This class is used by the EJB server to manage security. All Index: ejb/ejb-container/src/main/java/org/glassfish/ejb/security/application/EjbSecurityProbeProvider.java =================================================================== --- ejb/ejb-container/src/main/java/org/glassfish/ejb/security/application/EjbSecurityProbeProvider.java (revision 29285) +++ ejb/ejb-container/src/main/java/org/glassfish/ejb/security/application/EjbSecurityProbeProvider.java (working copy) @@ -5,9 +5,9 @@ package org.glassfish.ejb.security.application; -import org.glassfish.probe.provider.annotations.Probe; -import org.glassfish.probe.provider.annotations.ProbeParam; -import org.glassfish.probe.provider.annotations.ProbeProvider; +import org.glassfish.external.probe.provider.annotations.Probe; +import org.glassfish.external.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeProvider; /** * Property changes on: ejb\javax.ejb ___________________________________________________________________ Name: svn:ignore + target Property changes on: jbi\serviceengine\sun-javaee-engine ___________________________________________________________________ Name: svn:ignore + target Index: security/webintegration/src/main/java/com/sun/web/security/RealmAdapter.java =================================================================== --- security/webintegration/src/main/java/com/sun/web/security/RealmAdapter.java (revision 29285) +++ security/webintegration/src/main/java/com/sun/web/security/RealmAdapter.java (working copy) @@ -84,7 +84,7 @@ import org.glassfish.api.invocation.ComponentInvocation; import org.glassfish.internal.api.ServerContext; -import org.glassfish.probe.provider.StatsProviderManager; +import org.glassfish.external.probe.provider.StatsProviderManager; //import com.sun.enterprise.Switch; import com.sun.enterprise.deployment.Application; import com.sun.enterprise.deployment.RunAsIdentityDescriptor; @@ -113,7 +113,7 @@ import com.sun.enterprise.security.auth.login.DigestCredentials; import com.sun.enterprise.security.auth.digest.api.Key; import com.sun.enterprise.security.auth.digest.api.DigestParameterGenerator; -import org.glassfish.probe.provider.PluginPoint; +import org.glassfish.external.probe.provider.PluginPoint; import org.jvnet.hk2.annotations.Inject; import org.jvnet.hk2.component.Habitat; import static com.sun.enterprise.security.auth.digest.api.Constants.A1; Index: security/webintegration/src/main/java/com/sun/web/security/LoginStatsProvider.java =================================================================== --- security/webintegration/src/main/java/com/sun/web/security/LoginStatsProvider.java (revision 29285) +++ security/webintegration/src/main/java/com/sun/web/security/LoginStatsProvider.java (working copy) @@ -5,13 +5,13 @@ package com.sun.web.security; -import org.glassfish.api.statistics.CountStatistic; -import org.glassfish.api.statistics.impl.CountStatisticImpl; +import org.glassfish.external.statistics.CountStatistic; +import org.glassfish.external.statistics.impl.CountStatisticImpl; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; -import org.glassfish.probe.provider.annotations.ProbeListener; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeListener; +import org.glassfish.external.probe.provider.annotations.ProbeParam; /** * Index: security/webintegration/src/main/java/com/sun/web/security/LoginProbeProvider.java =================================================================== --- security/webintegration/src/main/java/com/sun/web/security/LoginProbeProvider.java (revision 29285) +++ security/webintegration/src/main/java/com/sun/web/security/LoginProbeProvider.java (working copy) @@ -5,9 +5,9 @@ package com.sun.web.security; -import org.glassfish.probe.provider.annotations.Probe; -import org.glassfish.probe.provider.annotations.ProbeParam; -import org.glassfish.probe.provider.annotations.ProbeProvider; +import org.glassfish.external.probe.provider.annotations.Probe; +import org.glassfish.external.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeProvider; /** * Index: security/webintegration/pom.xml =================================================================== --- security/webintegration/pom.xml (revision 29285) +++ security/webintegration/pom.xml (working copy) @@ -96,10 +96,6 @@ org.glassfish.admin config-api ${project.version} - - - org.glassfish.common - glassfish-api org.glassfish.common @@ -152,10 +148,12 @@ grizzly-utils - org.glassfish.provider - gfprobe-provider-client - - 3.0.0-b008 + org.glassfish.external + management-api + + + org.glassfish.gmbal + gmbal Property changes on: security\inmemory.jacc.provider ___________________________________________________________________ Name: svn:ignore + target Index: security/core/src/main/java/com/sun/enterprise/security/auth/realm/RealmsProbeProvider.java =================================================================== --- security/core/src/main/java/com/sun/enterprise/security/auth/realm/RealmsProbeProvider.java (revision 29285) +++ security/core/src/main/java/com/sun/enterprise/security/auth/realm/RealmsProbeProvider.java (working copy) @@ -4,9 +4,9 @@ */ package com.sun.enterprise.security.auth.realm; -import org.glassfish.probe.provider.annotations.ProbeProvider; -import org.glassfish.probe.provider.annotations.Probe; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeProvider; +import org.glassfish.external.probe.provider.annotations.Probe; +import org.glassfish.external.probe.provider.annotations.ProbeParam; /** * Index: security/core/src/main/java/com/sun/enterprise/security/auth/realm/RealmStatsProvider.java =================================================================== --- security/core/src/main/java/com/sun/enterprise/security/auth/realm/RealmStatsProvider.java (revision 29285) +++ security/core/src/main/java/com/sun/enterprise/security/auth/realm/RealmStatsProvider.java (working copy) @@ -1,9 +1,9 @@ package com.sun.enterprise.security.auth.realm; -import org.glassfish.api.statistics.CountStatistic; -import org.glassfish.api.statistics.impl.CountStatisticImpl; -import org.glassfish.probe.provider.annotations.ProbeListener; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.statistics.CountStatistic; +import org.glassfish.external.statistics.impl.CountStatisticImpl; +import org.glassfish.external.probe.provider.annotations.ProbeListener; +import org.glassfish.external.probe.provider.annotations.ProbeParam; import org.glassfish.gmbal.*; Index: security/core/src/main/java/com/sun/enterprise/security/SecurityLifecycle.java =================================================================== --- security/core/src/main/java/com/sun/enterprise/security/SecurityLifecycle.java (revision 29285) +++ security/core/src/main/java/com/sun/enterprise/security/SecurityLifecycle.java (working copy) @@ -63,8 +63,8 @@ import java.util.Enumeration; import java.util.List; import org.glassfish.api.Startup.Lifecycle; -import org.glassfish.probe.provider.PluginPoint; -import org.glassfish.probe.provider.StatsProviderManager; +import org.glassfish.external.probe.provider.PluginPoint; +import org.glassfish.external.probe.provider.StatsProviderManager; import org.jvnet.hk2.annotations.Inject; import org.jvnet.hk2.annotations.Scoped; import org.jvnet.hk2.annotations.Service; Index: security/core/src/main/java/com/sun/enterprise/security/WebSecurityDeployerStatsProvider.java =================================================================== --- security/core/src/main/java/com/sun/enterprise/security/WebSecurityDeployerStatsProvider.java (revision 29285) +++ security/core/src/main/java/com/sun/enterprise/security/WebSecurityDeployerStatsProvider.java (working copy) @@ -5,15 +5,15 @@ package com.sun.enterprise.security; -import org.glassfish.api.statistics.CountStatistic; -import org.glassfish.api.statistics.TimeStatistic; -import org.glassfish.api.statistics.impl.CountStatisticImpl; -import org.glassfish.api.statistics.impl.TimeStatisticImpl; +import org.glassfish.external.statistics.CountStatistic; +import org.glassfish.external.statistics.TimeStatistic; +import org.glassfish.external.statistics.impl.CountStatisticImpl; +import org.glassfish.external.statistics.impl.TimeStatisticImpl; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; -import org.glassfish.probe.provider.annotations.ProbeListener; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeListener; +import org.glassfish.external.probe.provider.annotations.ProbeParam; /** * Index: security/core/src/main/java/com/sun/enterprise/security/WebSecurityDeployerProbeProvider.java =================================================================== --- security/core/src/main/java/com/sun/enterprise/security/WebSecurityDeployerProbeProvider.java (revision 29285) +++ security/core/src/main/java/com/sun/enterprise/security/WebSecurityDeployerProbeProvider.java (working copy) @@ -4,9 +4,9 @@ */ package com.sun.enterprise.security; -import org.glassfish.probe.provider.annotations.Probe; -import org.glassfish.probe.provider.annotations.ProbeParam; -import org.glassfish.probe.provider.annotations.ProbeProvider; +import org.glassfish.external.probe.provider.annotations.Probe; +import org.glassfish.external.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeProvider; /** * Index: security/core/pom.xml =================================================================== --- security/core/pom.xml (revision 29285) +++ security/core/pom.xml (working copy) @@ -209,13 +209,12 @@ ${project.version} - org.glassfish.provider - gfprobe-provider-client + org.glassfish.external + management-api - org.glassfish.common - glassfish-api - ${project.version} + org.glassfish.gmbal + gmbal Property changes on: verifier\verifier-jdk-extension-bundle ___________________________________________________________________ Name: svn:ignore + target Property changes on: verifier\verifier-impl ___________________________________________________________________ Name: svn:ignore + target Property changes on: connectors\connectors-inbound-runtime ___________________________________________________________________ Name: svn:ignore + target Property changes on: connectors\work-management ___________________________________________________________________ Name: svn:ignore + target Index: connectors/work-management/src/main/java/com/sun/enterprise/connectors/work/CommonWorkManager.java =================================================================== --- connectors/work-management/src/main/java/com/sun/enterprise/connectors/work/CommonWorkManager.java (revision 29285) +++ connectors/work-management/src/main/java/com/sun/enterprise/connectors/work/CommonWorkManager.java (working copy) @@ -54,8 +54,8 @@ import java.util.logging.Level; import java.util.logging.Logger; -import org.glassfish.probe.provider.StatsProviderManager; -import org.glassfish.probe.provider.PluginPoint; +import org.glassfish.external.probe.provider.StatsProviderManager; +import org.glassfish.external.probe.provider.PluginPoint; /** Index: connectors/work-management/src/main/java/com/sun/enterprise/connectors/work/monitor/WorkManagementProbeProvider.java =================================================================== --- connectors/work-management/src/main/java/com/sun/enterprise/connectors/work/monitor/WorkManagementProbeProvider.java (revision 29285) +++ connectors/work-management/src/main/java/com/sun/enterprise/connectors/work/monitor/WorkManagementProbeProvider.java (working copy) @@ -36,9 +36,9 @@ package com.sun.enterprise.connectors.work.monitor; -import org.glassfish.probe.provider.annotations.ProbeProvider; -import org.glassfish.probe.provider.annotations.Probe; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeProvider; +import org.glassfish.external.probe.provider.annotations.Probe; +import org.glassfish.external.probe.provider.annotations.ProbeParam; /** Index: connectors/work-management/src/main/java/com/sun/enterprise/connectors/work/monitor/WorkManagementStatsProvider.java =================================================================== --- connectors/work-management/src/main/java/com/sun/enterprise/connectors/work/monitor/WorkManagementStatsProvider.java (revision 29285) +++ connectors/work-management/src/main/java/com/sun/enterprise/connectors/work/monitor/WorkManagementStatsProvider.java (working copy) @@ -38,13 +38,13 @@ import org.glassfish.gmbal.ManagedObject; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; -import org.glassfish.api.statistics.impl.CountStatisticImpl; -import org.glassfish.api.statistics.impl.StatisticImpl; -import org.glassfish.api.statistics.impl.RangeStatisticImpl; -import org.glassfish.api.statistics.CountStatistic; -import org.glassfish.api.statistics.RangeStatistic; -import org.glassfish.probe.provider.annotations.ProbeListener; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.statistics.impl.CountStatisticImpl; +import org.glassfish.external.statistics.impl.StatisticImpl; +import org.glassfish.external.statistics.impl.RangeStatisticImpl; +import org.glassfish.external.statistics.CountStatistic; +import org.glassfish.external.statistics.RangeStatistic; +import org.glassfish.external.probe.provider.annotations.ProbeListener; +import org.glassfish.external.probe.provider.annotations.ProbeParam; /** * Provides the monitoring data for Connector Work Manager Index: connectors/work-management/pom.xml =================================================================== --- connectors/work-management/pom.xml (revision 29285) +++ connectors/work-management/pom.xml (working copy) @@ -75,17 +75,16 @@ - org.glassfish.provider - gfprobe-provider-client + org.glassfish.external + management-api + + + + org.glassfish.gmbal + gmbal - org.glassfish.admin - monitoring-core - ${project.parent.version} - - - org.glassfish.common common-util ${project.parent.version} Index: connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/JDBCPoolStatsProviderBootstrap.java =================================================================== --- connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/JDBCPoolStatsProviderBootstrap.java (revision 29285) +++ connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/JDBCPoolStatsProviderBootstrap.java (working copy) @@ -64,8 +64,8 @@ import org.jvnet.hk2.annotations.Service; import org.jvnet.hk2.component.PostConstruct; import org.jvnet.hk2.component.Singleton; -import org.glassfish.probe.provider.PluginPoint; -import org.glassfish.probe.provider.StatsProviderManager; +import org.glassfish.external.probe.provider.PluginPoint; +import org.glassfish.external.probe.provider.StatsProviderManager; /** * Bootstrap operations of telemetry objects are done by this class. Index: connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/JDBCPoolStatsProvider.java =================================================================== --- connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/JDBCPoolStatsProvider.java (revision 29285) +++ connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/JDBCPoolStatsProvider.java (working copy) @@ -38,14 +38,14 @@ import com.sun.enterprise.resource.pool.monitor.telemetry.*; import com.sun.enterprise.resource.pool.PoolLifeCycleListenerRegistry; import java.util.logging.Logger; -import org.glassfish.api.statistics.BoundedRangeStatistic; -import org.glassfish.api.statistics.CountStatistic; -import org.glassfish.api.statistics.RangeStatistic; -import org.glassfish.api.statistics.impl.BoundedRangeStatisticImpl; -import org.glassfish.api.statistics.impl.CountStatisticImpl; -import org.glassfish.api.statistics.impl.RangeStatisticImpl; -import org.glassfish.probe.provider.annotations.ProbeListener; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.statistics.BoundedRangeStatistic; +import org.glassfish.external.statistics.CountStatistic; +import org.glassfish.external.statistics.RangeStatistic; +import org.glassfish.external.statistics.impl.BoundedRangeStatisticImpl; +import org.glassfish.external.statistics.impl.CountStatisticImpl; +import org.glassfish.external.statistics.impl.RangeStatisticImpl; +import org.glassfish.external.probe.provider.annotations.ProbeListener; +import org.glassfish.external.probe.provider.annotations.ProbeParam; import org.glassfish.gmbal.Description; import org.glassfish.gmbal.ManagedAttribute; import org.glassfish.gmbal.ManagedObject; Index: connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/telemetry/JDBCPoolTelemetry.java =================================================================== --- connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/telemetry/JDBCPoolTelemetry.java (revision 29285) +++ connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/telemetry/JDBCPoolTelemetry.java (working copy) @@ -42,10 +42,10 @@ import java.util.logging.Logger; import org.glassfish.flashlight.client.ProbeClientMediator; import org.glassfish.flashlight.client.ProbeClientMethodHandle; -import org.glassfish.probe.provider.annotations.ProbeListener; +import org.glassfish.external.probe.provider.annotations.ProbeListener; import org.glassfish.flashlight.datatree.TreeNode; import org.glassfish.flashlight.datatree.factory.TreeNodeFactory; -import org.glassfish.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.ProbeParam; import org.glassfish.flashlight.statistics.Average; import org.glassfish.flashlight.statistics.Counter; import org.glassfish.flashlight.statistics.factory.AverageFactory; Index: connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/JdbcConnPoolProbeProvider.java =================================================================== --- connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/JdbcConnPoolProbeProvider.java (revision 29285) +++ connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/monitor/JdbcConnPoolProbeProvider.java (working copy) @@ -35,9 +35,9 @@ */ package com.sun.enterprise.resource.pool.monitor; -import org.glassfish.probe.provider.annotations.ProbeParam; -import org.glassfish.probe.provider.annotations.Probe; -import org.glassfish.probe.provider.annotations.ProbeProvider; +import org.glassfish.external.probe.provider.annotations.ProbeParam; +import org.glassfish.external.probe.provider.annotations.Probe; +import org.glassfish.external.probe.provider.annotations.ProbeProvider; /** * Probe provider interface for JDBC connection pool related events to provide Index: connectors/connectors-runtime/pom.xml =================================================================== --- connectors/connectors-runtime/pom.xml (revision 29285) +++ connectors/connectors-runtime/pom.xml (working copy) @@ -104,11 +104,6 @@ - org.glassfish.common - glassfish-api - - - org.glassfish.transaction transaction-internal-api ${project.parent.version} @@ -157,10 +152,13 @@ - org.glassfish.provider - gfprobe-provider-client - ${gfprobe-provider-client.version} + org.glassfish.external + management-api + + org.glassfish.gmbal + gmbal +