org.apache.cactus.internal.client
Class WebResponseObjectFactory

java.lang.Object
  extended by org.apache.cactus.internal.client.WebResponseObjectFactory
All Implemented Interfaces:
ResponseObjectFactory

public class WebResponseObjectFactory
extends java.lang.Object
implements ResponseObjectFactory

Constructs Web response objects. Supports both Cactus WebResponse and HttpUnit com.meterware.httpunit.WebResponse response object creation.

Version:
$Id: WebResponseObjectFactory.java 293031 2005-10-01 22:00:33Z nchalumeau $

Constructor Summary
WebResponseObjectFactory(java.net.HttpURLConnection theConnection)
           
 
Method Summary
 java.lang.Object getResponseObject(java.lang.String theClassName, Request theRequest)
          Constructs response object that are passed as parameter to endXXX() and global end methods.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebResponseObjectFactory

public WebResponseObjectFactory(java.net.HttpURLConnection theConnection)
Parameters:
theConnection - the connection object used to connect to the Cactus server side
Method Detail

getResponseObject

public java.lang.Object getResponseObject(java.lang.String theClassName,
                                          Request theRequest)
                                   throws ClientException
Constructs response object that are passed as parameter to endXXX() and global end methods.

Specified by:
getResponseObject in interface ResponseObjectFactory
Parameters:
theClassName - the class name of the object to construct
theRequest - the request that was sent by Cactus to the server side
Returns:
the response object that will be passed to endXXX() and end() methods
Throws:
ClientException - if it fails to construct the response object
See Also:
ResponseObjectFactory.getResponseObject(java.lang.String, org.apache.cactus.Request)


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.