2020import java .io .IOException ;
2121import java .net .URLDecoder ;
2222
23- import org .apache .commons .httpclient .HttpStatus ;
2423import org .apache .http .HttpEntityEnclosingRequest ;
2524import org .apache .http .HttpException ;
2625import org .apache .http .HttpRequest ;
2726import org .apache .http .HttpResponse ;
27+ import org .apache .http .HttpStatus ;
2828import org .apache .http .entity .BasicHttpEntity ;
2929import org .apache .http .protocol .HttpContext ;
3030import org .apache .http .protocol .HttpRequestHandler ;
@@ -55,14 +55,14 @@ public void handle(HttpRequest request, HttpResponse response, HttpContext conte
5555 s_logger .trace ("Handle cluster HTTP request done" );
5656 }
5757
58- } catch (Throwable e ) {
58+ } catch (final Throwable e ) {
5959 if (s_logger .isDebugEnabled ()) {
6060 s_logger .debug ("Exception " + e .toString ());
6161 }
6262
6363 try {
6464 writeResponse (response , HttpStatus .SC_INTERNAL_SERVER_ERROR , null );
65- } catch (Throwable e2 ) {
65+ } catch (final Throwable e2 ) {
6666 if (s_logger .isDebugEnabled ()) {
6767 s_logger .debug ("Exception " + e2 .toString ());
6868 }
@@ -73,20 +73,20 @@ public void handle(HttpRequest request, HttpResponse response, HttpContext conte
7373 @ SuppressWarnings ("deprecation" )
7474 private void parseRequest (HttpRequest request ) throws IOException {
7575 if (request instanceof HttpEntityEnclosingRequest ) {
76- HttpEntityEnclosingRequest entityRequest = (HttpEntityEnclosingRequest )request ;
76+ final HttpEntityEnclosingRequest entityRequest = (HttpEntityEnclosingRequest )request ;
7777
78- String body = EntityUtils .toString (entityRequest .getEntity ());
78+ final String body = EntityUtils .toString (entityRequest .getEntity ());
7979 if (body != null ) {
80- String [] paramArray = body .split ("&" );
80+ final String [] paramArray = body .split ("&" );
8181 if (paramArray != null ) {
82- for (String paramEntry : paramArray ) {
83- String [] paramValue = paramEntry .split ("=" );
82+ for (final String paramEntry : paramArray ) {
83+ final String [] paramValue = paramEntry .split ("=" );
8484 if (paramValue .length != 2 ) {
8585 continue ;
8686 }
8787
88- String name = URLDecoder .decode (paramValue [0 ]);
89- String value = URLDecoder .decode (paramValue [1 ]);
88+ final String name = URLDecoder .decode (paramValue [0 ]);
89+ final String value = URLDecoder .decode (paramValue [1 ]);
9090
9191 if (s_logger .isTraceEnabled ()) {
9292 s_logger .trace ("Parsed request parameter " + name + "=" + value );
@@ -103,17 +103,17 @@ private void writeResponse(HttpResponse response, int statusCode, String content
103103 content = "" ;
104104 }
105105 response .setStatusCode (statusCode );
106- BasicHttpEntity body = new BasicHttpEntity ();
106+ final BasicHttpEntity body = new BasicHttpEntity ();
107107 body .setContentType ("text/html; charset=UTF-8" );
108108
109- byte [] bodyData = content .getBytes ();
109+ final byte [] bodyData = content .getBytes ();
110110 body .setContent (new ByteArrayInputStream (bodyData ));
111111 body .setContentLength (bodyData .length );
112112 response .setEntity (body );
113113 }
114114
115115 protected void handleRequest (HttpRequest req , HttpResponse response ) {
116- String method = (String )req .getParams ().getParameter ("method" );
116+ final String method = (String )req .getParams ().getParameter ("method" );
117117
118118 int nMethod = RemoteMethodConstants .METHOD_UNKNOWN ;
119119 String responseContent = null ;
@@ -133,39 +133,41 @@ protected void handleRequest(HttpRequest req, HttpResponse response) {
133133
134134 case RemoteMethodConstants .METHOD_UNKNOWN :
135135 default :
136- assert ( false ) ;
136+ assert false ;
137137 s_logger .error ("unrecognized method " + nMethod );
138138 break ;
139139 }
140- } catch (Throwable e ) {
140+ } catch (final Throwable e ) {
141141 s_logger .error ("Unexpected exception when processing cluster service request : " , e );
142142 }
143143
144144 if (responseContent != null ) {
145- if (s_logger .isTraceEnabled ())
145+ if (s_logger .isTraceEnabled ()) {
146146 s_logger .trace ("Write reponse with HTTP OK " + responseContent );
147+ }
147148
148149 writeResponse (response , HttpStatus .SC_OK , responseContent );
149150 } else {
150- if (s_logger .isTraceEnabled ())
151+ if (s_logger .isTraceEnabled ()) {
151152 s_logger .trace ("Write reponse with HTTP Bad request" );
153+ }
152154
153155 writeResponse (response , HttpStatus .SC_BAD_REQUEST , null );
154156 }
155157 }
156158
157159 private String handleDeliverPduMethodCall (HttpRequest req ) {
158160
159- String pduSeq = (String )req .getParams ().getParameter ("pduSeq" );
160- String pduAckSeq = (String )req .getParams ().getParameter ("pduAckSeq" );
161- String sourcePeer = (String )req .getParams ().getParameter ("sourcePeer" );
162- String destPeer = (String )req .getParams ().getParameter ("destPeer" );
163- String agentId = (String )req .getParams ().getParameter ("agentId" );
164- String gsonPackage = (String )req .getParams ().getParameter ("gsonPackage" );
165- String stopOnError = (String )req .getParams ().getParameter ("stopOnError" );
166- String pduType = (String )req .getParams ().getParameter ("pduType" );
161+ final String pduSeq = (String )req .getParams ().getParameter ("pduSeq" );
162+ final String pduAckSeq = (String )req .getParams ().getParameter ("pduAckSeq" );
163+ final String sourcePeer = (String )req .getParams ().getParameter ("sourcePeer" );
164+ final String destPeer = (String )req .getParams ().getParameter ("destPeer" );
165+ final String agentId = (String )req .getParams ().getParameter ("agentId" );
166+ final String gsonPackage = (String )req .getParams ().getParameter ("gsonPackage" );
167+ final String stopOnError = (String )req .getParams ().getParameter ("stopOnError" );
168+ final String pduType = (String )req .getParams ().getParameter ("pduType" );
167169
168- ClusterServicePdu pdu = new ClusterServicePdu ();
170+ final ClusterServicePdu pdu = new ClusterServicePdu ();
169171 pdu .setSourcePeer (sourcePeer );
170172 pdu .setDestPeer (destPeer );
171173 pdu .setAgentId (Long .parseLong (agentId ));
@@ -180,7 +182,7 @@ private String handleDeliverPduMethodCall(HttpRequest req) {
180182 }
181183
182184 private String handlePingMethodCall (HttpRequest req ) {
183- String callingPeer = (String )req .getParams ().getParameter ("callingPeer" );
185+ final String callingPeer = (String )req .getParams ().getParameter ("callingPeer" );
184186
185187 if (s_logger .isDebugEnabled ()) {
186188 s_logger .debug ("Handle ping request from " + callingPeer );
0 commit comments