[jboss-cvs] JBossAS SVN: r59181 - in trunk: aspects/src/main/org/jboss/aop/deployers ejb3/src/main/org/jboss/ejb3

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Dec 20 19:05:41 EST 2006


Author: bill.burke at jboss.com
Date: 2006-12-20 19:05:39 -0500 (Wed, 20 Dec 2006)
New Revision: 59181

Modified:
   trunk/aspects/src/main/org/jboss/aop/deployers/AspectDeployer.java
   trunk/ejb3/src/main/org/jboss/ejb3/EJB3Deployer.java
   trunk/ejb3/src/main/org/jboss/ejb3/Ejb3Deployment.java
Log:
wrap input stream in a BufferedInputStream as it is faster for scanning.

Modified: trunk/aspects/src/main/org/jboss/aop/deployers/AspectDeployer.java
===================================================================
--- trunk/aspects/src/main/org/jboss/aop/deployers/AspectDeployer.java	2006-12-20 18:50:48 UTC (rev 59180)
+++ trunk/aspects/src/main/org/jboss/aop/deployers/AspectDeployer.java	2006-12-21 00:05:39 UTC (rev 59181)
@@ -40,6 +40,7 @@
 import java.io.DataInputStream;
 import java.io.IOException;
 import java.io.InputStream;
+import java.io.BufferedInputStream;
 import java.util.List;
 
 import javassist.bytecode.ClassFile;
@@ -236,7 +237,7 @@
       try
       {
          InputStream in = file.openStream();
-         din = new DataInputStream(in);
+         din = new DataInputStream(new BufferedInputStream(in));
          cf = new ClassFile(din);
       }
       catch (IOException e)

Modified: trunk/ejb3/src/main/org/jboss/ejb3/EJB3Deployer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/EJB3Deployer.java	2006-12-20 18:50:48 UTC (rev 59180)
+++ trunk/ejb3/src/main/org/jboss/ejb3/EJB3Deployer.java	2006-12-21 00:05:39 UTC (rev 59181)
@@ -26,6 +26,7 @@
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.InputStreamReader;
+import java.io.BufferedInputStream;
 import java.net.URL;
 import java.net.URLClassLoader;
 import java.util.ArrayList;
@@ -198,7 +199,7 @@
          while (it.hasNext())
          {
             InputStream stream = (InputStream) it.next();
-            DataInputStream dstream = new DataInputStream(stream);
+            DataInputStream dstream = new DataInputStream(new BufferedInputStream(stream));
             ClassFile cf = null;
             try
             {

Modified: trunk/ejb3/src/main/org/jboss/ejb3/Ejb3Deployment.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/Ejb3Deployment.java	2006-12-20 18:50:48 UTC (rev 59180)
+++ trunk/ejb3/src/main/org/jboss/ejb3/Ejb3Deployment.java	2006-12-21 00:05:39 UTC (rev 59181)
@@ -41,6 +41,7 @@
 import javax.security.jacc.PolicyConfigurationFactory;
 import java.io.DataInputStream;
 import java.io.InputStream;
+import java.io.BufferedInputStream;
 import java.net.URL;
 import java.util.ArrayList;
 import java.util.HashMap; 
@@ -384,7 +385,7 @@
    protected void deployElement(InputStream stream, Ejb3HandlerFactory factory, InitialContext ctx)
            throws Exception
    {
-      DataInputStream dstream = new DataInputStream(stream);
+      DataInputStream dstream = new DataInputStream(new BufferedInputStream(stream));
       ClassFile cf = null;
       try
       {




More information about the jboss-cvs-commits mailing list