Class MockHttpResponse
java.lang.Object
org.jboss.resteasy.mock.MockHttpResponse
- All Implemented Interfaces:
Closeable
,AutoCloseable
,HttpResponse
Acts as a bridge between asynchronous message and reply
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
Modifier and TypeFieldDescriptionprotected ByteArrayOutputStream
protected String
protected List
<jakarta.ws.rs.core.NewCookie> protected OutputStream
protected CaseInsensitiveMap
<Object> protected boolean
protected int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addNewCookie
(jakarta.ws.rs.core.NewCookie cookie) void
List
<jakarta.ws.rs.core.NewCookie> byte[]
int
boolean
boolean
void
reset()
reset status and headers.void
sendError
(int status) void
void
void
setStatus
(int status) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.jboss.resteasy.spi.HttpResponse
close, getAsyncOutputStream, setSuppressExceptionDuringChunkedTransfer, suppressExceptionDuringChunkedTransfer
-
Field Details
-
status
protected int status -
baos
-
os
-
outputHeaders
-
newCookies
-
errorMessage
-
sentError
protected boolean sentError
-
-
Constructor Details
-
MockHttpResponse
public MockHttpResponse()
-
-
Method Details
-
getStatus
public int getStatus()- Specified by:
getStatus
in interfaceHttpResponse
-
setStatus
public void setStatus(int status) - Specified by:
setStatus
in interfaceHttpResponse
-
getOutputHeaders
- Specified by:
getOutputHeaders
in interfaceHttpResponse
-
getOutputStream
- Specified by:
getOutputStream
in interfaceHttpResponse
- Throws:
IOException
-
setOutputStream
- Specified by:
setOutputStream
in interfaceHttpResponse
-
getOutput
public byte[] getOutput() -
getContentAsString
- Throws:
UnsupportedEncodingException
-
addNewCookie
public void addNewCookie(jakarta.ws.rs.core.NewCookie cookie) - Specified by:
addNewCookie
in interfaceHttpResponse
-
sendError
- Specified by:
sendError
in interfaceHttpResponse
- Throws:
IOException
-
sendError
- Specified by:
sendError
in interfaceHttpResponse
- Throws:
IOException
-
getNewCookies
-
getErrorMessage
-
isErrorSent
public boolean isErrorSent() -
isCommitted
public boolean isCommitted()- Specified by:
isCommitted
in interfaceHttpResponse
-
reset
public void reset()Description copied from interface:HttpResponse
reset status and headers. Will fail if response is committed- Specified by:
reset
in interfaceHttpResponse
-
flushBuffer
- Specified by:
flushBuffer
in interfaceHttpResponse
- Throws:
IOException
-