com.meterware.pseudoserver
Class PseudoServer

java.lang.Object
  |
  +--com.meterware.pseudoserver.PseudoServer

public class PseudoServer
extends java.lang.Object

A basic simulated web-server for testing user agents without a web server.


Constructor Summary
PseudoServer()
           
 
Method Summary
 void addResourceHeader(java.lang.String name, java.lang.String header)
          Adds a header to a defined resource.
 int getConnectedPort()
          Returns the port on which this server is listening.
 void mapToClasspath(java.lang.String directory)
           
 void setCharacterSet(java.lang.String name, java.lang.String characterSet)
          Specifies the character set encoding for a resource.
 void setDebug(boolean debug)
           
 void setErrorResource(java.lang.String name, int errorCode, java.lang.String errorMessage)
          Defines a resource which will result in an error message.
 void setMaxProtocolLevel(int majorLevel, int minorLevel)
           
 void setResource(java.lang.String name, byte[] value, java.lang.String contentType)
          Defines the contents of an expected resource.
 void setResource(java.lang.String name, PseudoServlet servlet)
          Defines the contents of an expected resource.
 void setResource(java.lang.String name, java.lang.String value)
          Defines the contents of an expected resource.
 void setResource(java.lang.String name, java.lang.String value, java.lang.String contentType)
          Defines the contents of an expected resource.
 void setSendCharacterSet(java.lang.String name, boolean enabled)
          Enables the sending of the character set in the content-type header.
 void shutDown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PseudoServer

public PseudoServer()
Method Detail

shutDown

public void shutDown()

setMaxProtocolLevel

public void setMaxProtocolLevel(int majorLevel,
                                int minorLevel)

getConnectedPort

public int getConnectedPort()
                     throws java.io.IOException
Returns the port on which this server is listening.

java.io.IOException

setResource

public void setResource(java.lang.String name,
                        java.lang.String value)
Defines the contents of an expected resource.


setResource

public void setResource(java.lang.String name,
                        PseudoServlet servlet)
Defines the contents of an expected resource.


setResource

public void setResource(java.lang.String name,
                        java.lang.String value,
                        java.lang.String contentType)
Defines the contents of an expected resource.


setResource

public void setResource(java.lang.String name,
                        byte[] value,
                        java.lang.String contentType)
Defines the contents of an expected resource.


setErrorResource

public void setErrorResource(java.lang.String name,
                             int errorCode,
                             java.lang.String errorMessage)
Defines a resource which will result in an error message.


setSendCharacterSet

public void setSendCharacterSet(java.lang.String name,
                                boolean enabled)
Enables the sending of the character set in the content-type header.


setCharacterSet

public void setCharacterSet(java.lang.String name,
                            java.lang.String characterSet)
Specifies the character set encoding for a resource.


addResourceHeader

public void addResourceHeader(java.lang.String name,
                              java.lang.String header)
Adds a header to a defined resource.


mapToClasspath

public void mapToClasspath(java.lang.String directory)

setDebug

public void setDebug(boolean debug)

Copyright © 2000-2003 Russell Gold. See license agreement for rights granted.