Class InputStreamRequestEntity
java.lang.Object
org.apache.commons.httpclient.methods.InputStreamRequestEntity
- All Implemented Interfaces:
RequestEntity
Deprecated.
Jakarta Commons HttpClient 3.x is deprecated in the Jenkins project.
It is not recommended to use it in any new code.
Instead, use HTTP client API plugins as a dependency in your code.
E.g.
Apache HttpComponents Client API 4.x Plugin or
Async HTTP Client Plugin.
A RequestEntity that contains an InputStream.
- Since:
- 3.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Deprecated.The content length will be calculated automatically. -
Constructor Summary
ConstructorsConstructorDescriptionInputStreamRequestEntity
(InputStream content) Deprecated.Creates a new InputStreamRequestEntity with the given content and a content type ofCONTENT_LENGTH_AUTO
.InputStreamRequestEntity
(InputStream content, long contentLength) Deprecated.Creates a new InputStreamRequestEntity with the given content and content length.InputStreamRequestEntity
(InputStream content, long contentLength, String contentType) Deprecated.Creates a new InputStreamRequestEntity with the given content, content length, and content type.InputStreamRequestEntity
(InputStream content, String contentType) Deprecated.Creates a new InputStreamRequestEntity with the given content, content type, and a content length ofCONTENT_LENGTH_AUTO
. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.long
Deprecated.Gets the content length.Deprecated.Gets the entity's content type.boolean
Deprecated.Tests if this method is repeatable.void
writeRequest
(OutputStream out) Deprecated.Writes the request entity to the given stream.
-
Field Details
-
CONTENT_LENGTH_AUTO
public static final int CONTENT_LENGTH_AUTODeprecated.The content length will be calculated automatically. This implies buffering of the content.- See Also:
-
-
Constructor Details
-
InputStreamRequestEntity
Deprecated.Creates a new InputStreamRequestEntity with the given content and a content type ofCONTENT_LENGTH_AUTO
.- Parameters:
content
- The content to set.
-
InputStreamRequestEntity
Deprecated.Creates a new InputStreamRequestEntity with the given content, content type, and a content length ofCONTENT_LENGTH_AUTO
.- Parameters:
content
- The content to set.contentType
- The type of the content, ornull
.
-
InputStreamRequestEntity
Deprecated.Creates a new InputStreamRequestEntity with the given content and content length.- Parameters:
content
- The content to set.contentLength
- The content size in bytes or a negative number if not known. IfCONTENT_LENGTH_AUTO
is given the content will be buffered in order to determine its size whengetContentLength()
is called.
-
InputStreamRequestEntity
Deprecated.Creates a new InputStreamRequestEntity with the given content, content length, and content type.- Parameters:
content
- The content to set.contentLength
- The content size in bytes or a negative number if not known. IfCONTENT_LENGTH_AUTO
is given the content will be buffered in order to determine its size whengetContentLength()
is called.contentType
- The type of the content, ornull
.
-
-
Method Details
-
getContentType
Deprecated.Description copied from interface:RequestEntity
Gets the entity's content type. This content type will be used as the value for the "Content-Type" header.- Specified by:
getContentType
in interfaceRequestEntity
- Returns:
- the entity's content type
- See Also:
-
isRepeatable
public boolean isRepeatable()Deprecated.Tests if this method is repeatable. Onlytrue
if the content has been buffered.- Specified by:
isRepeatable
in interfaceRequestEntity
- Returns:
- true if the entity can be written to
OutputStream
more than once, false otherwise. - See Also:
-
writeRequest
Deprecated.Description copied from interface:RequestEntity
Writes the request entity to the given stream.- Specified by:
writeRequest
in interfaceRequestEntity
- Parameters:
out
-- Throws:
IOException
-
getContentLength
public long getContentLength()Deprecated.Gets the content length. If the content length has not been set, the content will be buffered to determine the actual content length.- Specified by:
getContentLength
in interfaceRequestEntity
- Returns:
- a non-negative value when content length is known or a negative value when content length is not known
-
getContent
Deprecated.- Returns:
- Returns the content.
-