Class HttpUriRequestBase
- java.lang.Object
-
- org.apache.hc.core5.http.message.HeaderGroup
-
- org.apache.hc.core5.http.message.BasicHttpRequest
-
- org.apache.hc.core5.http.message.BasicClassicHttpRequest
-
- org.apache.hc.client5.http.classic.methods.HttpUriRequestBase
-
- All Implemented Interfaces:
java.io.Serializable
,HttpUriRequest
,Configurable
,org.apache.hc.core5.concurrent.Cancellable
,org.apache.hc.core5.concurrent.CancellableDependency
,org.apache.hc.core5.http.ClassicHttpRequest
,org.apache.hc.core5.http.HttpEntityContainer
,org.apache.hc.core5.http.HttpMessage
,org.apache.hc.core5.http.HttpRequest
,org.apache.hc.core5.http.MessageHeaders
- Direct Known Subclasses:
HttpDelete
,HttpGet
,HttpHead
,HttpOptions
,HttpPatch
,HttpPost
,HttpPut
,HttpTrace
public class HttpUriRequestBase extends org.apache.hc.core5.http.message.BasicClassicHttpRequest implements HttpUriRequest, org.apache.hc.core5.concurrent.CancellableDependency
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.atomic.AtomicMarkableReference<org.apache.hc.core5.concurrent.Cancellable>
cancellableRef
private RequestConfig
requestConfig
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description HttpUriRequestBase(java.lang.String method, java.net.URI requestUri)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abort()
Aborts execution of the request.boolean
cancel()
RequestConfig
getConfig()
Returns actual request configuration.boolean
isAborted()
Tests if the request execution has been aborted.boolean
isCancelled()
void
reset()
Resets internal state of the request making it reusable.void
setConfig(RequestConfig requestConfig)
void
setDependency(org.apache.hc.core5.concurrent.Cancellable cancellable)
java.lang.String
toString()
-
Methods inherited from class org.apache.hc.core5.http.message.BasicClassicHttpRequest
getEntity, setEntity
-
Methods inherited from class org.apache.hc.core5.http.message.BasicHttpRequest
addHeader, getAuthority, getMethod, getPath, getRequestUri, getScheme, getUri, getVersion, setAbsoluteRequestUri, setAuthority, setHeader, setPath, setScheme, setUri, setVersion
-
Methods inherited from class org.apache.hc.core5.http.message.HeaderGroup
addHeader, clear, containsHeader, countHeaders, getCondensedHeader, getFirstHeader, getHeader, getHeaders, getHeaders, getLastHeader, headerIterator, headerIterator, removeHeader, removeHeaders, removeHeaders, setHeader, setHeaders
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.hc.core5.http.HttpMessage
addHeader, addHeader, getVersion, removeHeader, removeHeaders, setHeader, setHeader, setHeaders, setVersion
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
cancellableRef
private final java.util.concurrent.atomic.AtomicMarkableReference<org.apache.hc.core5.concurrent.Cancellable> cancellableRef
-
requestConfig
private RequestConfig requestConfig
-
-
Method Detail
-
cancel
public boolean cancel()
- Specified by:
cancel
in interfaceorg.apache.hc.core5.concurrent.Cancellable
-
isCancelled
public boolean isCancelled()
- Specified by:
isCancelled
in interfaceorg.apache.hc.core5.concurrent.CancellableDependency
-
setDependency
public void setDependency(org.apache.hc.core5.concurrent.Cancellable cancellable)
- Specified by:
setDependency
in interfaceorg.apache.hc.core5.concurrent.CancellableDependency
- Since:
- 4.2
-
reset
public void reset()
Resets internal state of the request making it reusable.- Since:
- 4.2
-
abort
public void abort() throws java.lang.UnsupportedOperationException
Description copied from interface:HttpUriRequest
Aborts execution of the request.- Specified by:
abort
in interfaceHttpUriRequest
- Throws:
java.lang.UnsupportedOperationException
- if the abort operation is not supported / cannot be implemented.
-
isAborted
public boolean isAborted()
Description copied from interface:HttpUriRequest
Tests if the request execution has been aborted.- Specified by:
isAborted
in interfaceHttpUriRequest
- Returns:
true
if the request execution has been aborted,false
otherwise.
-
setConfig
public void setConfig(RequestConfig requestConfig)
-
getConfig
public RequestConfig getConfig()
Description copied from interface:Configurable
Returns actual request configuration.- Specified by:
getConfig
in interfaceConfigurable
-
toString
public java.lang.String toString()
- Overrides:
toString
in classorg.apache.hc.core5.http.message.BasicHttpRequest
-
-