Class OHttpRequestAbstract
java.lang.Object
com.orientechnologies.orient.server.network.protocol.http.OHttpRequestAbstract
- All Implemented Interfaces:
OHttpRequest
- Direct Known Subclasses:
OHttpRequestImpl
Maintains information about current HTTP request.
- Author:
- Luca Garulli (l.garulli--(at)--orientdb.com)
-
Constructor Summary
ConstructorsConstructorDescriptionOHttpRequestAbstract(ONetworkHttpExecutor iExecutor, InputStream iInStream, ONetworkProtocolData iData, OContextConfiguration iConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionvoidabstract Stringabstract Stringabstract OParsedTokenabstract Stringabstract Stringabstract Stringabstract StringgetData()abstract Stringabstract Stringabstract StringgetIn()abstract OHttpMultipartBaseInputStreamgetParameter(String iName) abstract StringgetUrl()getUser()abstract booleanabstract booleanabstract voidsetAcceptEncoding(String acceptEncoding) abstract voidsetAuthentication(String authentication) voidsetAuthorization(String authorization) abstract voidsetBearerToken(OParsedToken bearerToken) abstract voidsetBearerTokenRaw(String bearerTokenRaw) abstract voidsetBoundary(String boundary) voidsetContent(String content) abstract voidsetContentEncoding(String contentEncoding) abstract voidsetContentType(String contentType) voidsetDatabaseName(String databaseName) abstract voidsetHeaders(Map<String, String> headers) abstract voidsetHttpMethod(String httpMethod) abstract voidsetHttpVersion(String httpVersion) abstract voidsetIfMatch(String ifMatch) abstract voidsetKeepAlive(boolean keepAlive) abstract voidsetMultipart(boolean multipart) abstract voidsetMultipartStream(OHttpMultipartBaseInputStream multipartStream) voidsetParameters(Map<String, String> parameters) voidsetSessionId(String sessionId) abstract void
-
Constructor Details
-
OHttpRequestAbstract
public OHttpRequestAbstract(ONetworkHttpExecutor iExecutor, InputStream iInStream, ONetworkProtocolData iData, OContextConfiguration iConfiguration)
-
-
Method Details
-
getUser
- Specified by:
getUserin interfaceOHttpRequest
-
getInputStream
- Specified by:
getInputStreamin interfaceOHttpRequest
-
getParameter
- Specified by:
getParameterin interfaceOHttpRequest
-
addHeader
- Specified by:
addHeaderin interfaceOHttpRequest
-
getUrlEncodedContent
- Specified by:
getUrlEncodedContentin interfaceOHttpRequest
-
setParameters
- Specified by:
setParametersin interfaceOHttpRequest
-
getParameters
- Specified by:
getParametersin interfaceOHttpRequest
-
getHeader
- Specified by:
getHeaderin interfaceOHttpRequest
-
getHeaders
- Specified by:
getHeadersin interfaceOHttpRequest
-
getRemoteAddress
- Specified by:
getRemoteAddressin interfaceOHttpRequest
-
getContent
- Specified by:
getContentin interfaceOHttpRequest
-
setContent
- Specified by:
setContentin interfaceOHttpRequest
-
getUrl
- Specified by:
getUrlin interfaceOHttpRequest
-
getConfiguration
- Specified by:
getConfigurationin interfaceOHttpRequest
-
getIn
- Specified by:
getInin interfaceOHttpRequest
-
getData
- Specified by:
getDatain interfaceOHttpRequest
-
getExecutor
- Specified by:
getExecutorin interfaceOHttpRequest
-
getAuthorization
- Specified by:
getAuthorizationin interfaceOHttpRequest
-
setAuthorization
- Specified by:
setAuthorizationin interfaceOHttpRequest
-
getSessionId
- Specified by:
getSessionIdin interfaceOHttpRequest
-
setSessionId
- Specified by:
setSessionIdin interfaceOHttpRequest
-
setUrl
- Specified by:
setUrlin interfaceOHttpRequest
-
getHttpMethod
- Specified by:
getHttpMethodin interfaceOHttpRequest
-
setHttpMethod
- Specified by:
setHttpMethodin interfaceOHttpRequest
-
getHttpVersion
- Specified by:
getHttpVersionin interfaceOHttpRequest
-
setHttpVersion
- Specified by:
setHttpVersionin interfaceOHttpRequest
-
getContentType
- Specified by:
getContentTypein interfaceOHttpRequest
-
setContentType
- Specified by:
setContentTypein interfaceOHttpRequest
-
getContentEncoding
- Specified by:
getContentEncodingin interfaceOHttpRequest
-
setContentEncoding
- Specified by:
setContentEncodingin interfaceOHttpRequest
-
getAcceptEncoding
- Specified by:
getAcceptEncodingin interfaceOHttpRequest
-
setAcceptEncoding
- Specified by:
setAcceptEncodingin interfaceOHttpRequest
-
getMultipartStream
- Specified by:
getMultipartStreamin interfaceOHttpRequest
-
setMultipartStream
- Specified by:
setMultipartStreamin interfaceOHttpRequest
-
getBoundary
- Specified by:
getBoundaryin interfaceOHttpRequest
-
setBoundary
- Specified by:
setBoundaryin interfaceOHttpRequest
-
getDatabaseName
- Specified by:
getDatabaseNamein interfaceOHttpRequest
-
setDatabaseName
- Specified by:
setDatabaseNamein interfaceOHttpRequest
-
isMultipart
public abstract boolean isMultipart()- Specified by:
isMultipartin interfaceOHttpRequest
-
setMultipart
public abstract void setMultipart(boolean multipart) - Specified by:
setMultipartin interfaceOHttpRequest
-
getIfMatch
- Specified by:
getIfMatchin interfaceOHttpRequest
-
setIfMatch
- Specified by:
setIfMatchin interfaceOHttpRequest
-
getAuthentication
- Specified by:
getAuthenticationin interfaceOHttpRequest
-
setAuthentication
- Specified by:
setAuthenticationin interfaceOHttpRequest
-
isKeepAlive
public abstract boolean isKeepAlive()- Specified by:
isKeepAlivein interfaceOHttpRequest
-
setKeepAlive
public abstract void setKeepAlive(boolean keepAlive) - Specified by:
setKeepAlivein interfaceOHttpRequest
-
setHeaders
- Specified by:
setHeadersin interfaceOHttpRequest
-
getBearerTokenRaw
- Specified by:
getBearerTokenRawin interfaceOHttpRequest
-
setBearerTokenRaw
- Specified by:
setBearerTokenRawin interfaceOHttpRequest
-
getBearerToken
- Specified by:
getBearerTokenin interfaceOHttpRequest
-
setBearerToken
- Specified by:
setBearerTokenin interfaceOHttpRequest
-