You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by cs...@apache.org on 2012/04/11 16:41:24 UTC
svn commit: r1324788 - in /karaf/trunk: ./
assemblies/features/standard/src/main/feature/ wrapper/ wrapper/core/
wrapper/core/src/main/java/org/apache/karaf/wrapper/management/
wrapper/core/src/main/java/org/apache/karaf/wrapper/management/internal/
wr...
Author: cschneider
Date: Wed Apr 11 14:41:24 2012
New Revision: 1324788
URL: http://svn.apache.org/viewvc?rev=1324788&view=rev
Log:
KARAF-1302 Use aries jmx for wrapper module
Added:
karaf/trunk/wrapper/core/src/main/java/org/apache/karaf/wrapper/management/
karaf/trunk/wrapper/core/src/main/java/org/apache/karaf/wrapper/management/WrapperMBean.java
- copied unchanged from r1324616, karaf/trunk/wrapper/management/src/main/java/org/apache/karaf/wrapper/management/WrapperMBean.java
karaf/trunk/wrapper/core/src/main/java/org/apache/karaf/wrapper/management/internal/
- copied from r1324616, karaf/trunk/wrapper/management/src/main/java/org/apache/karaf/wrapper/management/internal/
karaf/trunk/wrapper/core/src/main/java/org/apache/karaf/wrapper/management/internal/Wrapper.java
- copied, changed from r1324616, karaf/trunk/wrapper/management/src/main/java/org/apache/karaf/wrapper/management/internal/WrapperMBeanImpl.java
Removed:
karaf/trunk/wrapper/core/src/main/java/org/apache/karaf/wrapper/management/internal/WrapperMBeanImpl.java
karaf/trunk/wrapper/management/
Modified:
karaf/trunk/assemblies/features/standard/src/main/feature/feature.xml
karaf/trunk/pom.xml
karaf/trunk/wrapper/core/pom.xml
karaf/trunk/wrapper/core/src/main/resources/OSGI-INF/blueprint/wrapper-core.xml
karaf/trunk/wrapper/pom.xml
Modified: karaf/trunk/assemblies/features/standard/src/main/feature/feature.xml
URL: http://svn.apache.org/viewvc/karaf/trunk/assemblies/features/standard/src/main/feature/feature.xml?rev=1324788&r1=1324787&r2=1324788&view=diff
==============================================================================
--- karaf/trunk/assemblies/features/standard/src/main/feature/feature.xml (original)
+++ karaf/trunk/assemblies/features/standard/src/main/feature/feature.xml Wed Apr 11 14:41:24 2012
@@ -52,7 +52,6 @@
<feature name="wrapper" description="Provide OS integration" version="${project.version}">
<bundle start-level="30">mvn:org.apache.karaf.wrapper/org.apache.karaf.wrapper.core/${project.version}</bundle>
<bundle start-level="30">mvn:org.apache.karaf.wrapper/org.apache.karaf.wrapper.commands/${project.version}</bundle>
- <bundle start-level="30">mvn:org.apache.karaf.wrapper/org.apache.karaf.wrapper.management/${project.version}</bundle>
</feature>
<feature name="obr" description="Provide OSGi Bundle Repository (OBR) support" version="${project.version}">
Modified: karaf/trunk/pom.xml
URL: http://svn.apache.org/viewvc/karaf/trunk/pom.xml?rev=1324788&r1=1324787&r2=1324788&view=diff
==============================================================================
--- karaf/trunk/pom.xml (original)
+++ karaf/trunk/pom.xml Wed Apr 11 14:41:24 2012
@@ -516,11 +516,6 @@
<artifactId>org.apache.karaf.system.core</artifactId>
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.karaf.system</groupId>
- <artifactId>org.apache.karaf.system.management</artifactId>
- <version>${project.version}</version>
- </dependency>
<dependency>
<groupId>org.apache.karaf.web</groupId>
@@ -543,11 +538,6 @@
<artifactId>org.apache.karaf.wrapper.core</artifactId>
<version>${project.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.karaf.wrapper</groupId>
- <artifactId>org.apache.karaf.wrapper.management</artifactId>
- <version>${project.version}</version>
- </dependency>
<dependency>
<groupId>org.apache.karaf.region</groupId>
@@ -645,11 +635,6 @@
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.apache.karaf.scr</groupId>
- <artifactId>org.apache.karaf.scr.management</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
<groupId>org.apache.karaf.demos</groupId>
<artifactId>web</artifactId>
<version>${project.version}</version>
Modified: karaf/trunk/wrapper/core/pom.xml
URL: http://svn.apache.org/viewvc/karaf/trunk/wrapper/core/pom.xml?rev=1324788&r1=1324787&r2=1324788&view=diff
==============================================================================
--- karaf/trunk/wrapper/core/pom.xml (original)
+++ karaf/trunk/wrapper/core/pom.xml Wed Apr 11 14:41:24 2012
@@ -99,16 +99,14 @@
<configuration>
<instructions>
<Export-Package>
- org.apache.karaf.wrapper;version=${project.version}
+ org.apache.karaf.wrapper,
+ org.apache.karaf.wrapper.management
</Export-Package>
- <Import-Package>
- !org.apache.karaf.wrapper*,
- !org.apache.karaf.main,
- !org.tanukisoftware.wrapper,
- *
- </Import-Package>
<Private-Package>
- org.apache.karaf.wrapper.internal
+ org.apache.karaf.wrapper.internal,
+ org.apache.karaf.wrapper.management.internal,
+ org.tanukisoftware.wrapper*,
+ org.apache.karaf.main*
</Private-Package>
</instructions>
</configuration>
Copied: karaf/trunk/wrapper/core/src/main/java/org/apache/karaf/wrapper/management/internal/Wrapper.java (from r1324616, karaf/trunk/wrapper/management/src/main/java/org/apache/karaf/wrapper/management/internal/WrapperMBeanImpl.java)
URL: http://svn.apache.org/viewvc/karaf/trunk/wrapper/core/src/main/java/org/apache/karaf/wrapper/management/internal/Wrapper.java?p2=karaf/trunk/wrapper/core/src/main/java/org/apache/karaf/wrapper/management/internal/Wrapper.java&p1=karaf/trunk/wrapper/management/src/main/java/org/apache/karaf/wrapper/management/internal/WrapperMBeanImpl.java&r1=1324616&r2=1324788&rev=1324788&view=diff
==============================================================================
--- karaf/trunk/wrapper/management/src/main/java/org/apache/karaf/wrapper/management/internal/WrapperMBeanImpl.java (original)
+++ karaf/trunk/wrapper/core/src/main/java/org/apache/karaf/wrapper/management/internal/Wrapper.java Wed Apr 11 14:41:24 2012
@@ -26,11 +26,11 @@ import java.io.File;
/**
* Implementation of the wrapper MBean.
*/
-public class WrapperMBeanImpl extends StandardMBean implements WrapperMBean {
+public class Wrapper extends StandardMBean implements WrapperMBean {
private WrapperService wrapperService;
- public WrapperMBeanImpl() throws NotCompliantMBeanException {
+ public Wrapper() throws NotCompliantMBeanException {
super(WrapperMBean.class);
}
Modified: karaf/trunk/wrapper/core/src/main/resources/OSGI-INF/blueprint/wrapper-core.xml
URL: http://svn.apache.org/viewvc/karaf/trunk/wrapper/core/src/main/resources/OSGI-INF/blueprint/wrapper-core.xml?rev=1324788&r1=1324787&r2=1324788&view=diff
==============================================================================
--- karaf/trunk/wrapper/core/src/main/resources/OSGI-INF/blueprint/wrapper-core.xml (original)
+++ karaf/trunk/wrapper/core/src/main/resources/OSGI-INF/blueprint/wrapper-core.xml Wed Apr 11 14:41:24 2012
@@ -17,10 +17,23 @@
limitations under the License.
-->
-<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" default-activation="lazy">
+<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0"
+ xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0"
+ xmlns:ext="http://aries.apache.org/blueprint/xmlns/blueprint-ext/v1.0.0">
- <bean id="wrapper" class="org.apache.karaf.wrapper.internal.WrapperServiceImpl"/>
+ <ext:property-placeholder />
- <service ref="wrapper" interface="org.apache.karaf.wrapper.WrapperService"/>
+ <bean id="wrapperService" class="org.apache.karaf.wrapper.internal.WrapperServiceImpl"/>
+ <service ref="wrapperService" interface="org.apache.karaf.wrapper.WrapperService"/>
+
+ <bean id="wrapperMBean" class="org.apache.karaf.wrapper.management.internal.Wrapper">
+ <property name="wrapperService" ref="wrapperService" />
+ </bean>
+
+ <service ref="wrapperMBean" interface="org.apache.karaf.wrapper.management.WrapperMBean">
+ <service-properties>
+ <entry key="jmx.objectname" value="org.apache.karaf:type=wrapper,name=${karaf.name}"/>
+ </service-properties>
+ </service>
</blueprint>
\ No newline at end of file
Modified: karaf/trunk/wrapper/pom.xml
URL: http://svn.apache.org/viewvc/karaf/trunk/wrapper/pom.xml?rev=1324788&r1=1324787&r2=1324788&view=diff
==============================================================================
--- karaf/trunk/wrapper/pom.xml (original)
+++ karaf/trunk/wrapper/pom.xml Wed Apr 11 14:41:24 2012
@@ -36,7 +36,6 @@
<modules>
<module>core</module>
<module>commands</module>
- <module>management</module>
</modules>
</project>
\ No newline at end of file