public final class IdentityTransferEncoding extends java.lang.Object implements TransferEncoding
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getId()
Returns an internal ID of this encoding handler.
|
static IdentityTransferEncoding |
getInstance()
Returns an instance of
IdentityTransferEncoding . |
java.io.InputStream |
open(HttpRequest request,
java.io.InputStream input)
Creates a new instance of
IdentityMessageBodyInputStream to read the message body of the HTTP request. |
java.io.OutputStream |
open(HttpResponse response,
java.io.OutputStream output)
Creates an
IdentityMessageBodyOutputStream to write the message body of the HTTP response. |
public static IdentityTransferEncoding getInstance()
IdentityTransferEncoding
.IdentityTransferEncoding
public java.lang.String getId()
getId
in interface TransferEncoding
public java.io.InputStream open(HttpRequest request, java.io.InputStream input) throws java.io.IOException
IdentityMessageBodyInputStream
to read the message body of the HTTP request.open
in interface TransferEncoding
request
- the HTTP request object.input
- the input stream to read the message body of the HTTP request.IdentityMessageBodyOutputStream
.java.io.IOException
- if an I/O error occurs.IdentityMessageBodyInputStream
public java.io.OutputStream open(HttpResponse response, java.io.OutputStream output) throws java.io.IOException
IdentityMessageBodyOutputStream
to write the message body of the HTTP response.open
in interface TransferEncoding
response
- the HttpResponse
output
- the OutputStream
to write the message body of the HTTP responseIdentityMessageBodyOutputStream
java.io.IOException
- when I/O error occursIdentityMessageBodyOutputStream