[jboss-svn-commits] JBL Code SVN: r13142 - in labs/jbossrules/trunk/drools-core: src/main/java/org/drools/common and 1 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jul 5 22:12:07 EDT 2007
Author: mark.proctor at jboss.com
Date: 2007-07-05 22:12:07 -0400 (Thu, 05 Jul 2007)
New Revision: 13142
Modified:
labs/jbossrules/trunk/drools-core/.classpath
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java
labs/jbossrules/trunk/drools-core/src/main/java/org/drools/rule/MapBackedClassLoader.java
Log:
JBRULES-760 Security problem in WebSphere with PackageCompilationData classloader
-removed uneeded ByteArrayClassLoader
Modified: labs/jbossrules/trunk/drools-core/.classpath
===================================================================
--- labs/jbossrules/trunk/drools-core/.classpath 2007-07-06 02:05:11 UTC (rev 13141)
+++ labs/jbossrules/trunk/drools-core/.classpath 2007-07-06 02:12:07 UTC (rev 13142)
@@ -5,8 +5,8 @@
<classpathentry kind="src" path="src/test/resources" output="target/test-classes" excluding="**/*.java"/>
<classpathentry kind="output" path="target/classes"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="var" path="M2_REPO/xstream/xstream/1.1.3/xstream-1.1.3.jar"/>
+ <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/>
<classpathentry kind="var" path="M2_REPO/xpp3/xpp3/1.1.3.4.O/xpp3-1.1.3.4.O.jar"/>
- <classpathentry kind="var" path="M2_REPO/junit/junit/3.8.1/junit-3.8.1.jar"/>
- <classpathentry kind="var" path="M2_REPO/xstream/xstream/1.1.3/xstream-1.1.3.jar"/>
<classpathentry kind="var" path="M2_REPO/org/mvel/mvel14/1.2beta27/mvel14-1.2beta27.jar"/>
</classpath>
\ No newline at end of file
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java 2007-07-06 02:05:11 UTC (rev 13141)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/common/AbstractRuleBase.java 2007-07-06 02:12:07 UTC (rev 13142)
@@ -248,7 +248,7 @@
public Package[] getPackages() {
return (Package[]) this.pkgs.values().toArray( new Package[this.pkgs.size()] );
- }
+ }
public Map getPackagesMap() {
return this.pkgs;
Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/rule/MapBackedClassLoader.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/rule/MapBackedClassLoader.java 2007-07-06 02:05:11 UTC (rev 13141)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/rule/MapBackedClassLoader.java 2007-07-06 02:12:07 UTC (rev 13142)
@@ -39,6 +39,12 @@
super( parentClassLoader );
this.store = new HashMap();
}
+
+ public void addResource(String className,
+ byte[] bytes) {
+ addClass(className,
+ bytes);
+ }
public void addClass(String className,
byte[] bytes) {
More information about the jboss-svn-commits
mailing list