You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by ri...@apache.org on 2010/05/27 15:50:31 UTC

svn commit: r948838 - in /felix/trunk/framework/src/main/java/org/apache/felix/framework: BundleImpl.java resolver/Module.java

Author: rickhall
Date: Thu May 27 13:50:31 2010
New Revision: 948838

URL: http://svn.apache.org/viewvc?rev=948838&view=rev
Log:
Remove mutable method from Module interface. (FELIX-2035)

Modified:
    felix/trunk/framework/src/main/java/org/apache/felix/framework/BundleImpl.java
    felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/Module.java

Modified: felix/trunk/framework/src/main/java/org/apache/felix/framework/BundleImpl.java
URL: http://svn.apache.org/viewvc/felix/trunk/framework/src/main/java/org/apache/felix/framework/BundleImpl.java?rev=948838&r1=948837&r2=948838&view=diff
==============================================================================
--- felix/trunk/framework/src/main/java/org/apache/felix/framework/BundleImpl.java (original)
+++ felix/trunk/framework/src/main/java/org/apache/felix/framework/BundleImpl.java Thu May 27 13:50:31 2010
@@ -1086,7 +1086,8 @@ class BundleImpl implements Bundle
 
         // Set protection domain after adding the module to the bundle,
         // since this requires that the bundle has a module.
-        module.setSecurityContext(new BundleProtectionDomain(getFramework(), this));
+        ((ModuleImpl) module).setSecurityContext(
+            new BundleProtectionDomain(getFramework(), this));
 
         SecurityProvider sp = getFramework().getSecurityProvider();
         if ((sp != null) && (System.getSecurityManager() != null))

Modified: felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/Module.java
URL: http://svn.apache.org/viewvc/felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/Module.java?rev=948838&r1=948837&r2=948838&view=diff
==============================================================================
--- felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/Module.java (original)
+++ felix/trunk/framework/src/main/java/org/apache/felix/framework/resolver/Module.java Thu May 27 13:50:31 2010
@@ -51,8 +51,6 @@ public interface Module
     String getId();
     List<Wire> getWires();
     boolean isResolved();
-    // TODO: FELIX3 - Shouldn't have mutable method on Module.
-    void setSecurityContext(Object securityContext);
     Object getSecurityContext();
 
     // Content access methods.