Author: dkulp
Date: Thu Jul 22 21:09:36 2010
New Revision: 966858

URL: http://svn.apache.org/viewvc?rev=966858&view=rev
Log:
Get more tests working

Modified:
    
cxf/branches/servlet3jetty7/rt/transports/http-jetty/src/main/java/org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.java
    
cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerGreeterNoWsdlTest.java
    
cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerTest.java
    
cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerXMLTest.java
    
cxf/branches/servlet3jetty7/systests/transports/src/test/java/org/apache/cxf/systest/http_jetty/jetty-engine.xml
    
cxf/branches/servlet3jetty7/systests/transports/src/test/java/org/apache/cxf/systest/http_jetty/server.xml

Modified: 
cxf/branches/servlet3jetty7/rt/transports/http-jetty/src/main/java/org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/servlet3jetty7/rt/transports/http-jetty/src/main/java/org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.java?rev=966858&r1=966857&r2=966858&view=diff
==============================================================================
--- 
cxf/branches/servlet3jetty7/rt/transports/http-jetty/src/main/java/org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.java
 (original)
+++ 
cxf/branches/servlet3jetty7/rt/transports/http-jetty/src/main/java/org/apache/cxf/transport/http_jetty/JettyHTTPServerEngine.java
 Thu Jul 22 21:09:36 2010
@@ -53,6 +53,7 @@ import org.eclipse.jetty.server.ssl.SslS
 import org.eclipse.jetty.util.component.Container;
 import org.eclipse.jetty.util.thread.OldQueuedThreadPool;
 import org.eclipse.jetty.util.thread.QueuedThreadPool;
+import org.eclipse.jetty.util.thread.ThreadPool;
 
 
 /**
@@ -375,28 +376,8 @@ public class JettyHTTPServerEngine
 
             try {                
                 setReuseAddress(connector);
+                setupThreadPool();
                 server.start();
-               
-                AbstractConnector aconn = (AbstractConnector) connector;
-                if (isSetThreadingParameters()) {
-                    if (aconn.getThreadPool() instanceof OldQueuedThreadPool) {
-                        OldQueuedThreadPool pool = 
(OldQueuedThreadPool)aconn.getThreadPool();
-                        if (getThreadingParameters().isSetMinThreads()) {
-                            
pool.setMinThreads(getThreadingParameters().getMinThreads());
-                        }
-                        if (getThreadingParameters().isSetMaxThreads()) {
-                            
pool.setMaxThreads(getThreadingParameters().getMaxThreads());
-                        }
-                    } else if (aconn.getThreadPool() instanceof 
QueuedThreadPool) {
-                        QueuedThreadPool pool = 
(QueuedThreadPool)aconn.getThreadPool();
-                        if (getThreadingParameters().isSetMinThreads()) {
-                            
pool.setMinThreads(getThreadingParameters().getMinThreads());
-                        }
-                        if (getThreadingParameters().isSetMaxThreads()) {
-                            
pool.setMaxThreads(getThreadingParameters().getMaxThreads());
-                        }
-                    }
-                }
             } catch (Exception e) {
                 LOG.log(Level.SEVERE, "START_UP_SERVER_FAILED_MSG", new 
Object[] {e.getMessage(), port});
                 //problem starting server
@@ -449,6 +430,34 @@ public class JettyHTTPServerEngine
         ++servantCount;
     }
     
+    protected void setupThreadPool() {
+        AbstractConnector aconn = (AbstractConnector) connector;
+        if (isSetThreadingParameters()) {
+            ThreadPool pool = aconn.getThreadPool();
+            if (pool == null) {
+                pool = new QueuedThreadPool();
+                aconn.setThreadPool(pool);
+            }
+            if (pool instanceof OldQueuedThreadPool) {
+                OldQueuedThreadPool pl = (OldQueuedThreadPool)pool;
+                if (getThreadingParameters().isSetMinThreads()) {
+                    pl.setMinThreads(getThreadingParameters().getMinThreads());
+                }
+                if (getThreadingParameters().isSetMaxThreads()) {
+                    pl.setMaxThreads(getThreadingParameters().getMaxThreads());
+                }
+            } else if (pool instanceof QueuedThreadPool) {
+                QueuedThreadPool pl = (QueuedThreadPool)pool;
+                if (getThreadingParameters().isSetMinThreads()) {
+                    pl.setMinThreads(getThreadingParameters().getMinThreads());
+                }
+                if (getThreadingParameters().isSetMaxThreads()) {
+                    pl.setMaxThreads(getThreadingParameters().getMaxThreads());
+                }
+            }
+        }
+    }
+    
     private void setReuseAddress(Connector conn) throws IOException {
         if (conn instanceof AbstractConnector) {
             ((AbstractConnector)conn).setReuseAddress(isReuseAddress());

Modified: 
cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerGreeterNoWsdlTest.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerGreeterNoWsdlTest.java?rev=966858&r1=966857&r2=966858&view=diff
==============================================================================
--- 
cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerGreeterNoWsdlTest.java
 (original)
+++ 
cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerGreeterNoWsdlTest.java
 Thu Jul 22 21:09:36 2010
@@ -79,7 +79,7 @@ public class ClientServerGreeterNoWsdlTe
         
         assertEquals(200, httpConnection.getResponseCode());
     
-        assertEquals("text/xml; charset=utf-8", 
httpConnection.getContentType());
+        assertEquals("text/xml;charset=utf-8", 
httpConnection.getContentType().toLowerCase());
         assertEquals("OK", httpConnection.getResponseMessage());
         
         InputStream in = httpConnection.getInputStream();

Modified: 
cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerTest.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerTest.java?rev=966858&r1=966857&r2=966858&view=diff
==============================================================================
--- 
cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerTest.java
 (original)
+++ 
cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerTest.java
 Thu Jul 22 21:09:36 2010
@@ -680,7 +680,7 @@ public class ClientServerTest extends Ab
                 BindingProvider bp = (BindingProvider)greeter;
                 Map<String, Object> responseContext = bp.getResponseContext();
                 String contentType = (String) 
responseContext.get(Message.CONTENT_TYPE);
-                assertEquals("text/xml; charset=utf-8", contentType);
+                assertEquals("text/xml;charset=utf-8", 
contentType.toLowerCase());
                 Integer responseCode = (Integer) 
responseContext.get(Message.RESPONSE_CODE);
                 assertEquals(500, responseCode.intValue());                
                 assertNotNull(brlf.getFaultInfo());
@@ -723,7 +723,7 @@ public class ClientServerTest extends Ab
         
         assertEquals(200, httpConnection.getResponseCode());
         
-        assertEquals("text/xml; charset=utf-8", 
httpConnection.getContentType());
+        assertEquals("text/xml;charset=utf-8", 
httpConnection.getContentType().toLowerCase());
         assertEquals("OK", httpConnection.getResponseMessage());
         
         InputStream in = httpConnection.getInputStream();
@@ -753,7 +753,7 @@ public class ClientServerTest extends Ab
         
         assertEquals(200, httpConnection.getResponseCode());
     
-        assertEquals("text/xml; charset=utf-8", 
httpConnection.getContentType());
+        assertEquals("text/xml;charset=utf-8", 
httpConnection.getContentType().toLowerCase());
         assertEquals("OK", httpConnection.getResponseMessage());
         
         InputStream in = httpConnection.getInputStream();
@@ -804,7 +804,7 @@ public class ClientServerTest extends Ab
         
         assertEquals(200, httpConnection.getResponseCode());
     
-        assertEquals("text/xml; charset=utf-8", 
httpConnection.getContentType());
+        assertEquals("text/xml;charset=utf-8", 
httpConnection.getContentType().toLowerCase());
         assertEquals("OK", httpConnection.getResponseMessage());
         
         InputStream in = httpConnection.getInputStream();

Modified: 
cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerXMLTest.java
URL: 
http://svn.apache.org/viewvc/cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerXMLTest.java?rev=966858&r1=966857&r2=966858&view=diff
==============================================================================
--- 
cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerXMLTest.java
 (original)
+++ 
cxf/branches/servlet3jetty7/systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/ClientServerXMLTest.java
 Thu Jul 22 21:09:36 2010
@@ -133,7 +133,7 @@ public class ClientServerXMLTest extends
 
         assertEquals(200, httpConnection.getResponseCode());
 
-        assertEquals("text/xml; charset=utf-8", 
httpConnection.getContentType());
+        assertEquals("text/xml;charset=utf-8", 
httpConnection.getContentType().toLowerCase());
         assertEquals("OK", httpConnection.getResponseMessage());
 
         InputStream in = httpConnection.getInputStream();
@@ -274,7 +274,7 @@ public class ClientServerXMLTest extends
             BindingProvider bp = (BindingProvider) greeter;
             Map<String, Object> responseContext = bp.getResponseContext();
             String contentType = (String) 
responseContext.get(Message.CONTENT_TYPE);
-            assertEquals("text/xml; charset=utf-8", contentType);
+            assertEquals("text/xml;charset=utf-8", contentType.toLowerCase());
             Integer responseCode = (Integer) 
responseContext.get(Message.RESPONSE_CODE);
             assertEquals(500, responseCode.intValue());
         }

Modified: 
cxf/branches/servlet3jetty7/systests/transports/src/test/java/org/apache/cxf/systest/http_jetty/jetty-engine.xml
URL: 
http://svn.apache.org/viewvc/cxf/branches/servlet3jetty7/systests/transports/src/test/java/org/apache/cxf/systest/http_jetty/jetty-engine.xml?rev=966858&r1=966857&r2=966858&view=diff
==============================================================================
--- 
cxf/branches/servlet3jetty7/systests/transports/src/test/java/org/apache/cxf/systest/http_jetty/jetty-engine.xml
 (original)
+++ 
cxf/branches/servlet3jetty7/systests/transports/src/test/java/org/apache/cxf/systest/http_jetty/jetty-engine.xml
 Thu Jul 22 21:09:36 2010
@@ -48,19 +48,19 @@
       <constructor-arg value="."/>
       <constructor-arg value="/jsunit"/>
     </bean>
-    <bean class="org.eclipse.jetty.handler.ContextHandler">
+    <bean class="org.eclipse.jetty.server.handler.ContextHandler">
      <property name="contextPath" value="/" />
      <property name="handler">
-      <bean class="org.eclipse.jetty.handler.ResourceHandler">
+      <bean class="org.eclipse.jetty.server.handler.ResourceHandler">
        <property name="baseResource">
-        <bean class="org.eclipse.resource.FileResource">
+        <bean class="org.eclipse.jetty.util.resource.FileResource">
          <constructor-arg value="${staticResourceURL}" />
         </bean>
         </property>
       </bean>
      </property>
     </bean>
-    <bean class="org.eclipse.jetty.handler.DefaultHandler"/>
+    <bean class="org.eclipse.jetty.server.handler.DefaultHandler"/>
    </httpj:handlers>
   </httpj:engine>
  </httpj:engine-factory>

Modified: 
cxf/branches/servlet3jetty7/systests/transports/src/test/java/org/apache/cxf/systest/http_jetty/server.xml
URL: 
http://svn.apache.org/viewvc/cxf/branches/servlet3jetty7/systests/transports/src/test/java/org/apache/cxf/systest/http_jetty/server.xml?rev=966858&r1=966857&r2=966858&view=diff
==============================================================================
--- 
cxf/branches/servlet3jetty7/systests/transports/src/test/java/org/apache/cxf/systest/http_jetty/server.xml
 (original)
+++ 
cxf/branches/servlet3jetty7/systests/transports/src/test/java/org/apache/cxf/systest/http_jetty/server.xml
 Thu Jul 22 21:09:36 2010
@@ -26,7 +26,7 @@ http://www.springframework.org/schema/be
   
     <http-jetty:engine-factory bus="cxf">
         <http-jetty:engine port="0">
-           <http-jetty:threadingParameters minThreads="1" maxThreads="3"/>   
+              <http-jetty:threadingParameters minThreads="1" maxThreads="3"/>  
 
         </http-jetty:engine>
     </http-jetty:engine-factory>
 


Reply via email to