seda.sandStorm.lib.http
Class httpRedirectResponse

java.lang.Object
  extended by seda.sandStorm.lib.http.httpResponse
      extended by seda.sandStorm.lib.http.httpRedirectResponse
All Implemented Interfaces:
QueueElementIF, httpConst

public class httpRedirectResponse
extends httpResponse
implements httpConst, QueueElementIF

An httpResponse corresponding to a '301 Moved Permanently' response.


Field Summary
private static boolean DEBUG
           
private  java.lang.String newURL
           
private  java.lang.String oldURL
           
 
Fields inherited from class seda.sandStorm.lib.http.httpResponse
code, combinedData, contentLength, contentType, DEFAULT_MIME_TYPE, defaultHeader, header, payload, RESPONSE_BAD_REQUEST, RESPONSE_INTERNAL_SERVER_ERROR, RESPONSE_NOT_FOUND, RESPONSE_OK, RESPONSE_REDIRECT, RESPONSE_SERVICE_UNAVAILABLE
 
Fields inherited from interface seda.sandStorm.lib.http.httpConst
CRLF, DEFAULT_HTTP_PORT, HTTP_VERSION, WRITE_CLOG_THRESHOLD
 
Constructor Summary
httpRedirectResponse(httpRequest request, java.lang.String newURL)
          Create a redirect response corresponding to the given request with the given new URL.
 
Method Summary
protected  java.lang.String getEntityHeader()
          Return the entity header as a String.
 java.lang.String toString()
           
 
Methods inherited from class seda.sandStorm.lib.http.httpResponse
getBuffers, getDefaultHeader, getHeader, getPayload, setDefaultHeader, setPayload
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEBUG

private static final boolean DEBUG
See Also:
Constant Field Values

oldURL

private java.lang.String oldURL

newURL

private java.lang.String newURL
Constructor Detail

httpRedirectResponse

public httpRedirectResponse(httpRequest request,
                            java.lang.String newURL)
Create a redirect response corresponding to the given request with the given new URL.

Method Detail

getEntityHeader

protected java.lang.String getEntityHeader()
Description copied from class: httpResponse
Return the entity header as a String. Must be implemented by subclasses of httpResponse.

Specified by:
getEntityHeader in class httpResponse

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object