Author: angelo.vandersijpt at luminis.eu
Date: Wed Dec 15 12:13:00 2010
New Revision: 494

Log:
AMDATU-213 The http context bundles now uses a nice import statement.

Removed:
   
trunk/amdatu-web/httpcontext/src/main/java/org/amdatu/web/httpcontext/ExtHttpContext.java
Modified:
   trunk/amdatu-web/httpcontext/pom.xml
   
trunk/amdatu-web/httpcontext/src/main/java/org/amdatu/web/httpcontext/service/HttpContextImpl.java

Modified: trunk/amdatu-web/httpcontext/pom.xml
==============================================================================
--- trunk/amdatu-web/httpcontext/pom.xml        (original)
+++ trunk/amdatu-web/httpcontext/pom.xml        Wed Dec 15 12:13:00 2010
@@ -13,27 +13,6 @@
   <name>Amdatu Web - HTTP Context</name>
   <description>Provides a HTTPContext implementation</description>
 
-  <dependencies>
-    <dependency>
-      <groupId>commons-beanutils</groupId>
-      <artifactId>commons-beanutils</artifactId>
-      <version>1.8.3</version>
-      <scope>compile</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.commons</groupId>
-      <artifactId>com.springsource.org.apache.commons.logging</artifactId>
-      <version>1.1.1</version>
-      <scope>compile</scope>
-    </dependency>
-    <dependency>
-      <groupId>net.kornr.osgi</groupId>
-      <artifactId>commons-logging-osgi</artifactId>
-      <version>${net.kornr.osgi.commons-logging-osgi.version}</version>
-      <scope>compile</scope>
-    </dependency>
-  </dependencies>
-
   <build>
     <plugins>
       <plugin>
@@ -41,17 +20,12 @@
         <artifactId>maven-bundle-plugin</artifactId>
         <configuration>
           <instructions>
+            <Private-Package>org.amdatu.web.httpcontext.osgi, 
org.amdatu.web.httpcontext.service</Private-Package>
             
<Bundle-Activator>org.amdatu.web.httpcontext.osgi.Activator</Bundle-Activator>
             
<Bundle-SymbolicName>org.amdatu.web.httpcontext</Bundle-SymbolicName>
-            
<Embed-Dependency>*;scope=compile;groupId=!org.apache.felix|org.osgi</Embed-Dependency>
-            <Import-Package>
-              *;resolution:=optional,
-              org.osgi.service.useradmin,
-              org.amdatu.web.httpcontext
-            </Import-Package>
-            <_exportcontents>
+            <Export-Package>
               org.amdatu.web.httpcontext
-            </_exportcontents>
+            </Export-Package>
           </instructions>
         </configuration>
       </plugin>

Modified: 
trunk/amdatu-web/httpcontext/src/main/java/org/amdatu/web/httpcontext/service/HttpContextImpl.java
==============================================================================
--- 
trunk/amdatu-web/httpcontext/src/main/java/org/amdatu/web/httpcontext/service/HttpContextImpl.java
  (original)
+++ 
trunk/amdatu-web/httpcontext/src/main/java/org/amdatu/web/httpcontext/service/HttpContextImpl.java
  Wed Dec 15 12:13:00 2010
@@ -16,13 +16,11 @@
  */
 package org.amdatu.web.httpcontext.service;
 
-import java.io.IOException;
-import java.net.URL;
-
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+import java.io.IOException;
+import java.net.URL;
 
-import org.amdatu.web.httpcontext.ExtHttpContext;
 import org.amdatu.web.httpcontext.ResourceProvider;
 import org.apache.felix.dm.Component;
 import org.apache.sling.commons.mime.MimeTypeService;
@@ -30,6 +28,7 @@
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.InvalidSyntaxException;
 import org.osgi.framework.ServiceReference;
+import org.osgi.service.http.HttpContext;
 import org.osgi.service.http.HttpService;
 import org.osgi.service.log.LogService;
 
@@ -43,7 +42,7 @@
  * http://osdir.com/ml/java.ops4j.general/2008-02/msg00130.html
  * @author ivol
  */
-public class HttpContextImpl implements ExtHttpContext {
+public class HttpContextImpl implements HttpContext {
     // Internal property names for service properties
     final static String BUNDLECONTEXT_PROP = "bundlecontext";
     final static String BUNDLEID_PROP = "bundleid";

Reply via email to