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.