
public abstract class OHttpResponse
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
JSON_FORMAT |
static char[] |
URL_SEPARATOR |
protected static java.nio.charset.Charset |
utf8 |
| Constructor and Description |
|---|
OHttpResponse(java.io.OutputStream iOutStream,
java.lang.String iHttpVersion,
java.lang.String[] iAdditionalHeaders,
java.lang.String iResponseCharSet,
java.lang.String iServerInfo,
java.lang.String iSessionId,
java.lang.String iCallbackFunction,
boolean iKeepAlive,
OClientConnection connection,
com.orientechnologies.orient.core.config.OContextConfiguration contextConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHeader(java.lang.String name,
java.lang.String value) |
protected abstract void |
checkConnection() |
byte[] |
compress(java.lang.String jsonStr) |
void |
flush() |
void |
formatMultiValue(java.util.Iterator<?> iIterator,
java.io.Writer buffer,
java.lang.String format) |
java.lang.String[] |
getAdditionalHeaders() |
java.lang.String |
getCallbackFunction() |
java.lang.String |
getCharacterSet() |
int |
getCode() |
OClientConnection |
getConnection() |
java.lang.String |
getContent() |
java.lang.String |
getContentEncoding() |
java.lang.String |
getContentType() |
com.orientechnologies.orient.core.config.OContextConfiguration |
getContextConfiguration() |
java.lang.String |
getHeaders() |
java.util.Map<java.lang.String,java.lang.String> |
getHeadersMap() |
java.lang.String |
getHttpVersion() |
java.io.OutputStream |
getOut() |
java.io.OutputStream |
getOutputStream() |
java.lang.String |
getServerInfo() |
java.lang.String |
getSessionId() |
java.lang.String |
getStaticEncoding() |
boolean |
isJsonErrorResponse() |
boolean |
isKeepAlive() |
boolean |
isSameSiteCookie() |
boolean |
isSendStarted() |
boolean |
isStreaming() |
abstract void |
send(int iCode,
java.lang.String iReason,
java.lang.String iContentType,
java.lang.Object iContent,
java.lang.String iHeaders) |
abstract void |
sendStream(int iCode,
java.lang.String iReason,
java.lang.String iContentType,
java.io.InputStream iContent,
long iSize) |
abstract void |
sendStream(int iCode,
java.lang.String iReason,
java.lang.String iContentType,
java.io.InputStream iContent,
long iSize,
java.lang.String iFileName) |
abstract void |
sendStream(int iCode,
java.lang.String iReason,
java.lang.String iContentType,
java.io.InputStream iContent,
long iSize,
java.lang.String iFileName,
java.util.Map<java.lang.String,java.lang.String> additionalHeaders) |
abstract void |
sendStream(int iCode,
java.lang.String iReason,
java.lang.String iContentType,
java.lang.String iFileName,
com.orientechnologies.common.util.OCallable<java.lang.Void,OChunkedResponse> iWriter) |
void |
setAdditionalHeaders(java.lang.String[] additionalHeaders) |
void |
setCallbackFunction(java.lang.String callbackFunction) |
void |
setCharacterSet(java.lang.String characterSet) |
void |
setCode(int code) |
void |
setConnection(OClientConnection connection) |
void |
setContent(java.lang.String content) |
void |
setContentEncoding(java.lang.String contentEncoding) |
void |
setContentType(java.lang.String contentType) |
void |
setHeader(java.lang.String iHeader)
Deprecated.
|
void |
setHeaders(java.lang.String headers) |
void |
setJsonErrorResponse(boolean jsonErrorResponse) |
void |
setKeepAlive(boolean keepAlive) |
void |
setSameSiteCookie(boolean sameSiteCookie) |
void |
setSendStarted(boolean sendStarted) |
void |
setServerInfo(java.lang.String serverInfo) |
void |
setSessionId(java.lang.String sessionId) |
void |
setStaticEncoding(java.lang.String contentEncoding) |
void |
setStreaming(boolean streaming) |
void |
writeContent(java.lang.String iContent) |
void |
writeHeaders(java.lang.String iContentType) |
void |
writeHeaders(java.lang.String iContentType,
boolean iKeepAlive) |
void |
writeLine(java.lang.String iContent) |
void |
writeRecord(com.orientechnologies.orient.core.record.ORecord iRecord) |
void |
writeRecord(com.orientechnologies.orient.core.record.ORecord iRecord,
java.lang.String iFetchPlan,
java.lang.String iFormat) |
void |
writeRecords(java.lang.Object iRecords) |
void |
writeRecords(java.lang.Object iRecords,
java.lang.String iFetchPlan) |
void |
writeRecords(java.lang.Object iRecords,
java.lang.String iFetchPlan,
java.lang.String iFormat,
java.lang.String accept) |
void |
writeRecords(java.lang.Object iRecords,
java.lang.String iFetchPlan,
java.lang.String iFormat,
java.lang.String accept,
java.util.Map<java.lang.String,java.lang.Object> iAdditionalProperties) |
void |
writeRecords(java.lang.Object iRecords,
java.lang.String iFetchPlan,
java.lang.String iFormat,
java.lang.String accept,
java.util.Map<java.lang.String,java.lang.Object> iAdditionalProperties,
java.lang.String mode) |
void |
writeResult(java.lang.Object result) |
void |
writeResult(java.lang.Object iResult,
java.lang.String iFormat,
java.lang.String iAccept) |
void |
writeResult(java.lang.Object iResult,
java.lang.String iFormat,
java.lang.String iAccept,
java.util.Map<java.lang.String,java.lang.Object> iAdditionalProperties) |
void |
writeResult(java.lang.Object iResult,
java.lang.String iFormat,
java.lang.String iAccept,
java.util.Map<java.lang.String,java.lang.Object> iAdditionalProperties,
java.lang.String mode) |
abstract void |
writeStatus(int iStatus,
java.lang.String iReason) |
public static final java.lang.String JSON_FORMAT
public static final char[] URL_SEPARATOR
protected static final java.nio.charset.Charset utf8
public OHttpResponse(java.io.OutputStream iOutStream,
java.lang.String iHttpVersion,
java.lang.String[] iAdditionalHeaders,
java.lang.String iResponseCharSet,
java.lang.String iServerInfo,
java.lang.String iSessionId,
java.lang.String iCallbackFunction,
boolean iKeepAlive,
OClientConnection connection,
com.orientechnologies.orient.core.config.OContextConfiguration contextConfiguration)
public abstract void send(int iCode,
java.lang.String iReason,
java.lang.String iContentType,
java.lang.Object iContent,
java.lang.String iHeaders)
throws java.io.IOException
java.io.IOExceptionpublic abstract void writeStatus(int iStatus,
java.lang.String iReason)
throws java.io.IOException
java.io.IOExceptionpublic void writeHeaders(java.lang.String iContentType)
throws java.io.IOException
java.io.IOExceptionpublic void writeHeaders(java.lang.String iContentType,
boolean iKeepAlive)
throws java.io.IOException
java.io.IOExceptionpublic void writeLine(java.lang.String iContent)
throws java.io.IOException
java.io.IOExceptionpublic void writeContent(java.lang.String iContent)
throws java.io.IOException
java.io.IOExceptionpublic void writeResult(java.lang.Object result)
throws java.lang.InterruptedException,
java.io.IOException
java.lang.InterruptedExceptionjava.io.IOExceptionpublic void writeResult(java.lang.Object iResult,
java.lang.String iFormat,
java.lang.String iAccept)
throws java.lang.InterruptedException,
java.io.IOException
java.lang.InterruptedExceptionjava.io.IOExceptionpublic void writeResult(java.lang.Object iResult,
java.lang.String iFormat,
java.lang.String iAccept,
java.util.Map<java.lang.String,java.lang.Object> iAdditionalProperties)
throws java.lang.InterruptedException,
java.io.IOException
java.lang.InterruptedExceptionjava.io.IOExceptionpublic void writeResult(java.lang.Object iResult,
java.lang.String iFormat,
java.lang.String iAccept,
java.util.Map<java.lang.String,java.lang.Object> iAdditionalProperties,
java.lang.String mode)
throws java.lang.InterruptedException,
java.io.IOException
java.lang.InterruptedExceptionjava.io.IOExceptionpublic void writeRecords(java.lang.Object iRecords)
throws java.io.IOException
java.io.IOExceptionpublic void writeRecords(java.lang.Object iRecords,
java.lang.String iFetchPlan)
throws java.io.IOException
java.io.IOExceptionpublic void writeRecords(java.lang.Object iRecords,
java.lang.String iFetchPlan,
java.lang.String iFormat,
java.lang.String accept)
throws java.io.IOException
java.io.IOExceptionpublic void writeRecords(java.lang.Object iRecords,
java.lang.String iFetchPlan,
java.lang.String iFormat,
java.lang.String accept,
java.util.Map<java.lang.String,java.lang.Object> iAdditionalProperties)
throws java.io.IOException
java.io.IOExceptionpublic void writeRecords(java.lang.Object iRecords,
java.lang.String iFetchPlan,
java.lang.String iFormat,
java.lang.String accept,
java.util.Map<java.lang.String,java.lang.Object> iAdditionalProperties,
java.lang.String mode)
throws java.io.IOException
java.io.IOExceptionprotected abstract void checkConnection()
throws java.io.IOException
java.io.IOExceptionpublic void formatMultiValue(java.util.Iterator<?> iIterator,
java.io.Writer buffer,
java.lang.String format)
throws java.io.IOException
java.io.IOExceptionpublic void writeRecord(com.orientechnologies.orient.core.record.ORecord iRecord)
throws java.io.IOException
java.io.IOExceptionpublic void writeRecord(com.orientechnologies.orient.core.record.ORecord iRecord,
java.lang.String iFetchPlan,
java.lang.String iFormat)
throws java.io.IOException
java.io.IOExceptionpublic abstract void sendStream(int iCode,
java.lang.String iReason,
java.lang.String iContentType,
java.io.InputStream iContent,
long iSize)
throws java.io.IOException
java.io.IOExceptionpublic abstract void sendStream(int iCode,
java.lang.String iReason,
java.lang.String iContentType,
java.io.InputStream iContent,
long iSize,
java.lang.String iFileName)
throws java.io.IOException
java.io.IOExceptionpublic abstract void sendStream(int iCode,
java.lang.String iReason,
java.lang.String iContentType,
java.io.InputStream iContent,
long iSize,
java.lang.String iFileName,
java.util.Map<java.lang.String,java.lang.String> additionalHeaders)
throws java.io.IOException
java.io.IOExceptionpublic abstract void sendStream(int iCode,
java.lang.String iReason,
java.lang.String iContentType,
java.lang.String iFileName,
com.orientechnologies.common.util.OCallable<java.lang.Void,OChunkedResponse> iWriter)
throws java.io.IOException
java.io.IOExceptionpublic byte[] compress(java.lang.String jsonStr)
@Deprecated public void setHeader(java.lang.String iHeader)
public java.io.OutputStream getOutputStream()
public void flush()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getContentType()
public void setContentType(java.lang.String contentType)
public java.lang.String getContentEncoding()
public void setContentEncoding(java.lang.String contentEncoding)
public void setStaticEncoding(java.lang.String contentEncoding)
public void setSessionId(java.lang.String sessionId)
public java.lang.String getContent()
public void setContent(java.lang.String content)
public int getCode()
public void setCode(int code)
public void setJsonErrorResponse(boolean jsonErrorResponse)
public void setStreaming(boolean streaming)
public java.lang.String getHttpVersion()
public java.io.OutputStream getOut()
public java.lang.String getHeaders()
public void setHeaders(java.lang.String headers)
public java.lang.String[] getAdditionalHeaders()
public void setAdditionalHeaders(java.lang.String[] additionalHeaders)
public java.lang.String getCharacterSet()
public void setCharacterSet(java.lang.String characterSet)
public java.lang.String getServerInfo()
public void setServerInfo(java.lang.String serverInfo)
public java.lang.String getSessionId()
public java.lang.String getCallbackFunction()
public void setCallbackFunction(java.lang.String callbackFunction)
public java.lang.String getStaticEncoding()
public boolean isSendStarted()
public void setSendStarted(boolean sendStarted)
public boolean isKeepAlive()
public void setKeepAlive(boolean keepAlive)
public boolean isJsonErrorResponse()
public OClientConnection getConnection()
public void setConnection(OClientConnection connection)
public boolean isStreaming()
public void setSameSiteCookie(boolean sameSiteCookie)
public boolean isSameSiteCookie()
public com.orientechnologies.orient.core.config.OContextConfiguration getContextConfiguration()
public void addHeader(java.lang.String name,
java.lang.String value)
public java.util.Map<java.lang.String,java.lang.String> getHeadersMap()
Copyright © 2009–2022 OrientDB. All rights reserved.