2424
2525package org .restlet .engine .adapter ;
2626
27+ import static org .restlet .data .Encoding .IDENTITY ;
28+ import static org .restlet .data .Status .CONNECTOR_ERROR_COMMUNICATION ;
29+ import static org .restlet .data .Status .REDIRECTION_NOT_MODIFIED ;
30+ import static org .restlet .data .Status .SUCCESS_NO_CONTENT ;
31+ import static org .restlet .data .Status .SUCCESS_RESET_CONTENT ;
32+ import static org .restlet .representation .Representation .UNKNOWN_SIZE ;
33+
2734import java .io .IOException ;
2835import java .io .InputStream ;
2936import java .io .OutputStream ;
3239import org .restlet .Context ;
3340import org .restlet .Request ;
3441import org .restlet .Response ;
35- import org .restlet .data .Encoding ;
3642import org .restlet .data .Header ;
3743import org .restlet .data .Method ;
3844import org .restlet .data .Status ;
@@ -87,8 +93,7 @@ public ClientCall(HttpClientHelper helper, String method, String requestUri) {
8793 }
8894
8995 /**
90- * Returns the content length of the request entity if know,
91- * {@link Representation#UNKNOWN_SIZE} otherwise.
96+ * Returns the content length of the request entity if know, {@link Representation#UNKNOWN_SIZE} otherwise.
9297 *
9398 * @return The request content length.
9499 */
@@ -148,26 +153,24 @@ public HttpClientHelper getHelper() {
148153 public Representation getResponseEntity (Response response ) {
149154 Representation result = null ;
150155 // boolean available = false;
151- long size = Representation . UNKNOWN_SIZE ;
156+ long size = UNKNOWN_SIZE ;
152157
153158 // Compute the content length
154159 Series <Header > responseHeaders = getResponseHeaders ();
155160 String transferEncoding = responseHeaders .getFirstValue (
156161 HeaderConstants .HEADER_TRANSFER_ENCODING , true );
157162 if ((transferEncoding != null )
158- && !Encoding .IDENTITY .getName ().equalsIgnoreCase (
159- transferEncoding )) {
160- size = Representation .UNKNOWN_SIZE ;
163+ && !IDENTITY .getName ().equalsIgnoreCase (transferEncoding )) {
164+ size = UNKNOWN_SIZE ;
161165 } else {
162166 size = getContentLength ();
163167 }
164168
165169 if (!getMethod ().equals (Method .HEAD .getName ())
166170 && !response .getStatus ().isInformational ()
167- && !response .getStatus ()
168- .equals (Status .REDIRECTION_NOT_MODIFIED )
169- && !response .getStatus ().equals (Status .SUCCESS_NO_CONTENT )
170- && !response .getStatus ().equals (Status .SUCCESS_RESET_CONTENT )) {
171+ && !response .getStatus ().equals (REDIRECTION_NOT_MODIFIED )
172+ && !response .getStatus ().equals (SUCCESS_NO_CONTENT )
173+ && !response .getStatus ().equals (SUCCESS_RESET_CONTENT )) {
171174 // Make sure that an InputRepresentation will not be instantiated
172175 // while the stream is closed.
173176 InputStream stream = getUnClosedResponseEntityStream (getResponseEntityStream (size ));
@@ -187,7 +190,7 @@ public Representation getResponseEntity(Response response) {
187190 result .setSize (size );
188191
189192 // Informs that the size has not been specified in the header.
190- if (size == Representation . UNKNOWN_SIZE ) {
193+ if (size == UNKNOWN_SIZE ) {
191194 getLogger ()
192195 .fine ("The length of the message body is unknown. The entity must be handled carefully and consumed entirely in order to surely release the connection." );
193196 }
@@ -205,8 +208,7 @@ public Representation getResponseEntity(Response response) {
205208 * The expected entity size or -1 if unknown.
206209 * @return The response channel if it exists.
207210 */
208- public abstract java .nio .channels .ReadableByteChannel getResponseEntityChannel (
209- long size );
211+ public abstract java .nio .channels .ReadableByteChannel getResponseEntityChannel (long size );
210212
211213 /**
212214 * Returns the response entity stream if it exists.
@@ -276,8 +278,7 @@ protected boolean isServerKeepAlive() {
276278 */
277279 public Status sendRequest (Request request ) {
278280 Status result = null ;
279- Representation entity = request .isEntityAvailable () ? request
280- .getEntity () : null ;
281+ Representation entity = request .isEntityAvailable () ? request .getEntity () : null ;
281282
282283 // Get the connector service to callback
283284 org .restlet .service .ConnectorService connectorService = ConnectorHelper
@@ -317,7 +318,7 @@ public Status sendRequest(Request request) {
317318 .log (Level .FINE ,
318319 "An error occurred during the communication with the remote HTTP server." ,
319320 ioe );
320- result = new Status (Status . CONNECTOR_ERROR_COMMUNICATION , ioe );
321+ result = new Status (CONNECTOR_ERROR_COMMUNICATION , ioe );
321322 } finally {
322323 if (entity != null ) {
323324 entity .release ();
@@ -343,10 +344,8 @@ public Status sendRequest(Request request) {
343344 * @param callback
344345 * The callback invoked upon request completion.
345346 */
346- public void sendRequest (Request request , Response response ,
347- org .restlet .Uniform callback ) throws Exception {
348- Context .getCurrentLogger ().warning (
349- "Currently callbacks are not available for this connector." );
347+ public void sendRequest (Request request , Response response , org .restlet .Uniform callback ) throws Exception {
348+ Context .getCurrentLogger ().warning ("Currently callbacks are not available for this connector." );
350349 }
351350
352351 /**
@@ -355,7 +354,8 @@ public void sendRequest(Request request, Response response,
355354 * @return True if the request should be chunked
356355 */
357356 protected boolean shouldRequestBeChunked (Request request ) {
358- return request .isEntityAvailable () && (request .getEntity () != null )
357+ return request .isEntityAvailable ()
358+ && (request .getEntity () != null )
359359 && !request .getEntity ().hasKnownSize ();
360360 }
361361}
0 commit comments