
public class OHttpResponse extends Object
| Modifier and Type | Field and Description |
|---|---|
String[] |
additionalHeaders |
String |
callbackFunction |
String |
characterSet |
int |
code |
OClientConnection |
connection |
String |
content |
String |
contentEncoding |
String |
contentType |
String |
headers |
String |
httpVersion |
static String |
JSON_FORMAT |
boolean |
jsonErrorResponse |
boolean |
keepAlive |
boolean |
sendStarted |
String |
serverInfo |
String |
sessionId |
String |
staticEncoding |
static char[] |
URL_SEPARATOR |
| Constructor and Description |
|---|
OHttpResponse(OutputStream iOutStream,
String iHttpVersion,
String[] iAdditionalHeaders,
String iResponseCharSet,
String iServerInfo,
String iSessionId,
String iCallbackFunction,
boolean iKeepAlive,
OClientConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
compress(String jsonStr) |
void |
flush() |
void |
formatMultiValue(Iterator<?> iIterator,
Writer buffer,
String format) |
int |
getCode() |
String |
getContent() |
String |
getContentEncoding() |
String |
getContentType() |
OutputStream |
getOutputStream() |
boolean |
isSameSiteCookie() |
void |
send(int iCode,
String iReason,
String iContentType,
Object iContent,
String iHeaders) |
void |
sendStream(int iCode,
String iReason,
String iContentType,
InputStream iContent,
long iSize) |
void |
sendStream(int iCode,
String iReason,
String iContentType,
InputStream iContent,
long iSize,
String iFileName) |
void |
sendStream(int iCode,
String iReason,
String iContentType,
InputStream iContent,
long iSize,
String iFileName,
Map<String,String> additionalHeaders) |
void |
sendStream(int iCode,
String iReason,
String iContentType,
String iFileName,
OCallable<Void,OChunkedResponse> iWriter) |
void |
setCode(int code) |
void |
setContent(String content) |
void |
setContentEncoding(String contentEncoding) |
void |
setContentType(String contentType) |
void |
setHeader(String iHeader)
Stores additional headers to send
|
void |
setJsonErrorResponse(boolean jsonErrorResponse) |
void |
setSameSiteCookie(boolean sameSiteCookie) |
void |
setSessionId(String sessionId) |
void |
setStaticEncoding(String contentEncoding) |
void |
setStreaming(boolean streaming) |
void |
writeContent(String iContent) |
void |
writeHeaders(String iContentType) |
void |
writeHeaders(String iContentType,
boolean iKeepAlive) |
void |
writeLine(String iContent) |
void |
writeRecord(ORecord iRecord) |
void |
writeRecord(ORecord iRecord,
String iFetchPlan,
String iFormat) |
void |
writeRecords(Object iRecords) |
void |
writeRecords(Object iRecords,
String iFetchPlan) |
void |
writeRecords(Object iRecords,
String iFetchPlan,
String iFormat,
String accept) |
void |
writeRecords(Object iRecords,
String iFetchPlan,
String iFormat,
String accept,
Map<String,Object> iAdditionalProperties) |
void |
writeRecords(Object iRecords,
String iFetchPlan,
String iFormat,
String accept,
Map<String,Object> iAdditionalProperties,
String mode) |
void |
writeResult(Object iResult) |
void |
writeResult(Object iResult,
String iFormat,
String iAccept) |
void |
writeResult(Object iResult,
String iFormat,
String iAccept,
Map<String,Object> iAdditionalProperties) |
void |
writeResult(Object iResult,
String iFormat,
String iAccept,
Map<String,Object> iAdditionalProperties,
String mode) |
void |
writeStatus(int iStatus,
String iReason) |
public static final String JSON_FORMAT
public static final char[] URL_SEPARATOR
public final String httpVersion
public String headers
public String[] additionalHeaders
public String characterSet
public String contentType
public String serverInfo
public String sessionId
public String callbackFunction
public String contentEncoding
public String staticEncoding
public boolean sendStarted
public String content
public int code
public boolean keepAlive
public boolean jsonErrorResponse
public OClientConnection connection
public OHttpResponse(OutputStream iOutStream, String iHttpVersion, String[] iAdditionalHeaders, String iResponseCharSet, String iServerInfo, String iSessionId, String iCallbackFunction, boolean iKeepAlive, OClientConnection connection)
public void send(int iCode,
String iReason,
String iContentType,
Object iContent,
String iHeaders)
throws IOException
IOExceptionpublic void writeStatus(int iStatus,
String iReason)
throws IOException
IOExceptionpublic void writeHeaders(String iContentType) throws IOException
IOExceptionpublic void writeHeaders(String iContentType, boolean iKeepAlive) throws IOException
IOExceptionpublic void writeLine(String iContent) throws IOException
IOExceptionpublic void writeContent(String iContent) throws IOException
IOExceptionpublic void writeResult(Object iResult) throws InterruptedException, IOException
InterruptedExceptionIOExceptionpublic void writeResult(Object iResult, String iFormat, String iAccept) throws InterruptedException, IOException
InterruptedExceptionIOExceptionpublic void writeResult(Object iResult, String iFormat, String iAccept, Map<String,Object> iAdditionalProperties) throws InterruptedException, IOException
InterruptedExceptionIOExceptionpublic void writeResult(Object iResult, String iFormat, String iAccept, Map<String,Object> iAdditionalProperties, String mode) throws InterruptedException, IOException
InterruptedExceptionIOExceptionpublic void writeRecords(Object iRecords) throws IOException
IOExceptionpublic void writeRecords(Object iRecords, String iFetchPlan) throws IOException
IOExceptionpublic void writeRecords(Object iRecords, String iFetchPlan, String iFormat, String accept) throws IOException
IOExceptionpublic void writeRecords(Object iRecords, String iFetchPlan, String iFormat, String accept, Map<String,Object> iAdditionalProperties) throws IOException
IOExceptionpublic void writeRecords(Object iRecords, String iFetchPlan, String iFormat, String accept, Map<String,Object> iAdditionalProperties, String mode) throws IOException
IOExceptionpublic void formatMultiValue(Iterator<?> iIterator, Writer buffer, String format) throws IOException
IOExceptionpublic void writeRecord(ORecord iRecord) throws IOException
IOExceptionpublic void writeRecord(ORecord iRecord, String iFetchPlan, String iFormat) throws IOException
IOExceptionpublic void sendStream(int iCode,
String iReason,
String iContentType,
InputStream iContent,
long iSize)
throws IOException
IOExceptionpublic void sendStream(int iCode,
String iReason,
String iContentType,
InputStream iContent,
long iSize,
String iFileName)
throws IOException
IOExceptionpublic void sendStream(int iCode,
String iReason,
String iContentType,
InputStream iContent,
long iSize,
String iFileName,
Map<String,String> additionalHeaders)
throws IOException
IOExceptionpublic void sendStream(int iCode,
String iReason,
String iContentType,
String iFileName,
OCallable<Void,OChunkedResponse> iWriter)
throws IOException
IOExceptionpublic byte[] compress(String jsonStr)
public void setHeader(String iHeader)
public OutputStream getOutputStream()
public void flush()
throws IOException
IOExceptionpublic String getContentType()
public void setContentType(String contentType)
public String getContentEncoding()
public void setContentEncoding(String contentEncoding)
public void setStaticEncoding(String contentEncoding)
public void setSessionId(String sessionId)
public String getContent()
public void setContent(String content)
public int getCode()
public void setCode(int code)
public void setJsonErrorResponse(boolean jsonErrorResponse)
public void setSameSiteCookie(boolean sameSiteCookie)
public boolean isSameSiteCookie()
public void setStreaming(boolean streaming)
Copyright © 2009–2025 OrientDB. All rights reserved.