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>cancellableRefprivate RequestConfigrequestConfigprivate static longserialVersionUID
-
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 voidabort()Aborts execution of the request.booleancancel()RequestConfiggetConfig()Returns actual request configuration.booleanisAborted()Tests if the request execution has been aborted.booleanisCancelled()voidreset()Resets internal state of the request making it reusable.voidsetConfig(RequestConfig requestConfig)voidsetDependency(org.apache.hc.core5.concurrent.Cancellable cancellable)java.lang.StringtoString()-
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:
cancelin interfaceorg.apache.hc.core5.concurrent.Cancellable
-
isCancelled
public boolean isCancelled()
- Specified by:
isCancelledin interfaceorg.apache.hc.core5.concurrent.CancellableDependency
-
setDependency
public void setDependency(org.apache.hc.core5.concurrent.Cancellable cancellable)
- Specified by:
setDependencyin 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.UnsupportedOperationExceptionDescription copied from interface:HttpUriRequestAborts execution of the request.- Specified by:
abortin interfaceHttpUriRequest- Throws:
java.lang.UnsupportedOperationException- if the abort operation is not supported / cannot be implemented.
-
isAborted
public boolean isAborted()
Description copied from interface:HttpUriRequestTests if the request execution has been aborted.- Specified by:
isAbortedin interfaceHttpUriRequest- Returns:
trueif the request execution has been aborted,falseotherwise.
-
setConfig
public void setConfig(RequestConfig requestConfig)
-
getConfig
public RequestConfig getConfig()
Description copied from interface:ConfigurableReturns actual request configuration.- Specified by:
getConfigin interfaceConfigurable
-
toString
public java.lang.String toString()
- Overrides:
toStringin classorg.apache.hc.core5.http.message.BasicHttpRequest
-
-