source: sandbox/expresso-solr/solr/docs/api/org/apache/solr/client/solrj/impl/HttpClientUtil.html @ 7588

Revision 7588, 31.5 KB checked in by adir, 11 years ago (diff)

Ticket #000 - Adicionando a integracao de buscas com Solr na base a ser isnerida na comunidade

Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!--NewPage-->
3<HTML>
4<HEAD>
5<!-- Generated by javadoc (build 1.6.0_24) on Mon Jun 25 15:26:26 EDT 2012 -->
6<META http-equiv="Content-Type" content="text/html; charset=utf-8">
7<TITLE>
8HttpClientUtil (Solr 4.0.0-ALPHA API)
9</TITLE>
10
11<META NAME="date" CONTENT="2012-06-25">
12
13<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
14
15<SCRIPT type="text/javascript">
16function windowTitle()
17{
18    if (location.href.indexOf('is-external=true') == -1) {
19        parent.document.title="HttpClientUtil (Solr 4.0.0-ALPHA API)";
20    }
21}
22</SCRIPT>
23<NOSCRIPT>
24</NOSCRIPT>
25
26</HEAD>
27
28<BODY BGCOLOR="white" onload="windowTitle();">
29<HR>
30
31
32<!-- ========= START OF TOP NAVBAR ======= -->
33<A NAME="navbar_top"><!-- --></A>
34<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
35<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
36<TR>
37<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
38<A NAME="navbar_top_firstrow"><!-- --></A>
39<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
40  <TR ALIGN="center" VALIGN="top">
41  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
42  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
43  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
44  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/HttpClientUtil.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
45  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
46  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
47  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
48  </TR>
49</TABLE>
50</TD>
51<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
52</EM>
53</TD>
54</TR>
55
56<TR>
57<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
58&nbsp;<A HREF="../../../../../../org/apache/solr/client/solrj/impl/ConcurrentUpdateSolrServer.html" title="class in org.apache.solr.client.solrj.impl"><B>PREV CLASS</B></A>&nbsp;
59&nbsp;<A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpSolrServer.html" title="class in org.apache.solr.client.solrj.impl"><B>NEXT CLASS</B></A></FONT></TD>
60<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
61  <A HREF="../../../../../../index.html?org/apache/solr/client/solrj/impl/HttpClientUtil.html" target="_top"><B>FRAMES</B></A>  &nbsp;
62&nbsp;<A HREF="HttpClientUtil.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
63&nbsp;<SCRIPT type="text/javascript">
64  <!--
65  if(window==top) {
66    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
67  }
68  //-->
69</SCRIPT>
70<NOSCRIPT>
71  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
72</NOSCRIPT>
73
74
75</FONT></TD>
76</TR>
77<TR>
78<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
79  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
80<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
81DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
82</TR>
83</TABLE>
84<A NAME="skip-navbar_top"></A>
85<!-- ========= END OF TOP NAVBAR ========= -->
86
87<HR>
88<!-- ======== START OF CLASS DATA ======== -->
89<H2>
90<FONT SIZE="-1">
91org.apache.solr.client.solrj.impl</FONT>
92<BR>
93Class HttpClientUtil</H2>
94<PRE>
95<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</A>
96  <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.solr.client.solrj.impl.HttpClientUtil</B>
97</PRE>
98<HR>
99<DL>
100<DT><PRE>public class <B>HttpClientUtil</B><DT>extends <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></DL>
101</PRE>
102
103<P>
104Utility class for creating/configuring httpclient instances.
105<P>
106
107<P>
108<HR>
109
110<P>
111<!-- =========== FIELD SUMMARY =========== -->
112
113<A NAME="field_summary"><!-- --></A>
114<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
115<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
116<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
117<B>Field Summary</B></FONT></TH>
118</TR>
119<TR BGCOLOR="white" CLASS="TableRowColor">
120<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
121<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
122<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#PROP_ALLOW_COMPRESSION">PROP_ALLOW_COMPRESSION</A></B></CODE>
123
124<BR>
125&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
126</TR>
127<TR BGCOLOR="white" CLASS="TableRowColor">
128<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
129<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
130<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#PROP_BASIC_AUTH_PASS">PROP_BASIC_AUTH_PASS</A></B></CODE>
131
132<BR>
133&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
134</TR>
135<TR BGCOLOR="white" CLASS="TableRowColor">
136<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
137<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
138<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#PROP_BASIC_AUTH_USER">PROP_BASIC_AUTH_USER</A></B></CODE>
139
140<BR>
141&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
142</TR>
143<TR BGCOLOR="white" CLASS="TableRowColor">
144<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
145<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
146<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#PROP_CONNECTION_TIMEOUT">PROP_CONNECTION_TIMEOUT</A></B></CODE>
147
148<BR>
149&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
150</TR>
151<TR BGCOLOR="white" CLASS="TableRowColor">
152<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
153<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
154<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#PROP_FOLLOW_REDIRECTS">PROP_FOLLOW_REDIRECTS</A></B></CODE>
155
156<BR>
157&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
158</TR>
159<TR BGCOLOR="white" CLASS="TableRowColor">
160<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
161<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
162<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#PROP_MAX_CONNECTIONS">PROP_MAX_CONNECTIONS</A></B></CODE>
163
164<BR>
165&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
166</TR>
167<TR BGCOLOR="white" CLASS="TableRowColor">
168<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
169<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
170<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#PROP_MAX_CONNECTIONS_PER_HOST">PROP_MAX_CONNECTIONS_PER_HOST</A></B></CODE>
171
172<BR>
173&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
174</TR>
175<TR BGCOLOR="white" CLASS="TableRowColor">
176<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
177<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
178<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#PROP_SO_TIMEOUT">PROP_SO_TIMEOUT</A></B></CODE>
179
180<BR>
181&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
182</TR>
183<TR BGCOLOR="white" CLASS="TableRowColor">
184<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
185<CODE>static&nbsp;<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A></CODE></FONT></TD>
186<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#PROP_USE_RETRY">PROP_USE_RETRY</A></B></CODE>
187
188<BR>
189&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
190</TR>
191</TABLE>
192&nbsp;
193<!-- ========== METHOD SUMMARY =========== -->
194
195<A NAME="method_summary"><!-- --></A>
196<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
197<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
198<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
199<B>Method Summary</B></FONT></TH>
200</TR>
201<TR BGCOLOR="white" CLASS="TableRowColor">
202<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
203<CODE>static&nbsp;void</CODE></FONT></TD>
204<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#configureClient(org.apache.http.impl.client.DefaultHttpClient, org.apache.solr.common.params.SolrParams)">configureClient</A></B>(org.apache.http.impl.client.DefaultHttpClient&nbsp;httpClient,
205                <A HREF="../../../../../../org/apache/solr/common/params/SolrParams.html" title="class in org.apache.solr.common.params">SolrParams</A>&nbsp;config)</CODE>
206
207<BR>
208&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configures <CODE>DefaultHttpClient</CODE>, only sets parameters if they are
209 present in config.</TD>
210</TR>
211<TR BGCOLOR="white" CLASS="TableRowColor">
212<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
213<CODE>static&nbsp;org.apache.http.client.HttpClient</CODE></FONT></TD>
214<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#createClient(org.apache.solr.common.params.SolrParams)">createClient</A></B>(<A HREF="../../../../../../org/apache/solr/common/params/SolrParams.html" title="class in org.apache.solr.common.params">SolrParams</A>&nbsp;params)</CODE>
215
216<BR>
217&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates new http client by using the provided configuration.</TD>
218</TR>
219<TR BGCOLOR="white" CLASS="TableRowColor">
220<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
221<CODE>static&nbsp;void</CODE></FONT></TD>
222<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#setAllowCompression(org.apache.http.impl.client.DefaultHttpClient, boolean)">setAllowCompression</A></B>(org.apache.http.impl.client.DefaultHttpClient&nbsp;httpClient,
223                    boolean&nbsp;allowCompression)</CODE>
224
225<BR>
226&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Control HTTP payload compression.</TD>
227</TR>
228<TR BGCOLOR="white" CLASS="TableRowColor">
229<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
230<CODE>static&nbsp;void</CODE></FONT></TD>
231<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#setBasicAuth(org.apache.http.impl.client.DefaultHttpClient, java.lang.String, java.lang.String)">setBasicAuth</A></B>(org.apache.http.impl.client.DefaultHttpClient&nbsp;httpClient,
232             <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;basicAuthUser,
233             <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;basicAuthPass)</CODE>
234
235<BR>
236&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set http basic auth information.</TD>
237</TR>
238<TR BGCOLOR="white" CLASS="TableRowColor">
239<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
240<CODE>static&nbsp;void</CODE></FONT></TD>
241<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#setConnectionTimeout(org.apache.http.client.HttpClient, int)">setConnectionTimeout</A></B>(org.apache.http.client.HttpClient&nbsp;httpClient,
242                     int&nbsp;timeout)</CODE>
243
244<BR>
245&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set connection timeout.</TD>
246</TR>
247<TR BGCOLOR="white" CLASS="TableRowColor">
248<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
249<CODE>static&nbsp;void</CODE></FONT></TD>
250<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#setFollowRedirects(org.apache.http.client.HttpClient, boolean)">setFollowRedirects</A></B>(org.apache.http.client.HttpClient&nbsp;httpClient,
251                   boolean&nbsp;followRedirects)</CODE>
252
253<BR>
254&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set follow redirects.</TD>
255</TR>
256<TR BGCOLOR="white" CLASS="TableRowColor">
257<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
258<CODE>static&nbsp;void</CODE></FONT></TD>
259<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#setMaxConnections(org.apache.http.client.HttpClient, int)">setMaxConnections</A></B>(org.apache.http.client.HttpClient&nbsp;httpClient,
260                  int&nbsp;max)</CODE>
261
262<BR>
263&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set max total connections allowed.</TD>
264</TR>
265<TR BGCOLOR="white" CLASS="TableRowColor">
266<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
267<CODE>static&nbsp;void</CODE></FONT></TD>
268<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#setMaxConnectionsPerHost(org.apache.http.client.HttpClient, int)">setMaxConnectionsPerHost</A></B>(org.apache.http.client.HttpClient&nbsp;httpClient,
269                         int&nbsp;max)</CODE>
270
271<BR>
272&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set max connections allowed per host.</TD>
273</TR>
274<TR BGCOLOR="white" CLASS="TableRowColor">
275<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
276<CODE>static&nbsp;void</CODE></FONT></TD>
277<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#setSoTimeout(org.apache.http.client.HttpClient, int)">setSoTimeout</A></B>(org.apache.http.client.HttpClient&nbsp;httpClient,
278             int&nbsp;timeout)</CODE>
279
280<BR>
281&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Defines the socket timeout (SO_TIMEOUT) in milliseconds.</TD>
282</TR>
283<TR BGCOLOR="white" CLASS="TableRowColor">
284<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
285<CODE>static&nbsp;void</CODE></FONT></TD>
286<TD><CODE><B><A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpClientUtil.html#setUseRetry(org.apache.http.impl.client.DefaultHttpClient, boolean)">setUseRetry</A></B>(org.apache.http.impl.client.DefaultHttpClient&nbsp;httpClient,
287            boolean&nbsp;useRetry)</CODE>
288
289<BR>
290&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Control retry handler</TD>
291</TR>
292</TABLE>
293&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
294<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
295<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
296<TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</A></B></TH>
297</TR>
298<TR BGCOLOR="white" CLASS="TableRowColor">
299<TD><CODE><A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD>
300</TR>
301</TABLE>
302&nbsp;
303<P>
304
305<!-- ============ FIELD DETAIL =========== -->
306
307<A NAME="field_detail"><!-- --></A>
308<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
309<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
310<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
311<B>Field Detail</B></FONT></TH>
312</TR>
313</TABLE>
314
315<A NAME="PROP_SO_TIMEOUT"><!-- --></A><H3>
316PROP_SO_TIMEOUT</H3>
317<PRE>
318public static final <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>PROP_SO_TIMEOUT</B></PRE>
319<DL>
320<DL>
321<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.solr.client.solrj.impl.HttpClientUtil.PROP_SO_TIMEOUT">Constant Field Values</A></DL>
322</DL>
323<HR>
324
325<A NAME="PROP_CONNECTION_TIMEOUT"><!-- --></A><H3>
326PROP_CONNECTION_TIMEOUT</H3>
327<PRE>
328public static final <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>PROP_CONNECTION_TIMEOUT</B></PRE>
329<DL>
330<DL>
331<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.solr.client.solrj.impl.HttpClientUtil.PROP_CONNECTION_TIMEOUT">Constant Field Values</A></DL>
332</DL>
333<HR>
334
335<A NAME="PROP_MAX_CONNECTIONS_PER_HOST"><!-- --></A><H3>
336PROP_MAX_CONNECTIONS_PER_HOST</H3>
337<PRE>
338public static final <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>PROP_MAX_CONNECTIONS_PER_HOST</B></PRE>
339<DL>
340<DL>
341<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.solr.client.solrj.impl.HttpClientUtil.PROP_MAX_CONNECTIONS_PER_HOST">Constant Field Values</A></DL>
342</DL>
343<HR>
344
345<A NAME="PROP_MAX_CONNECTIONS"><!-- --></A><H3>
346PROP_MAX_CONNECTIONS</H3>
347<PRE>
348public static final <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>PROP_MAX_CONNECTIONS</B></PRE>
349<DL>
350<DL>
351<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.solr.client.solrj.impl.HttpClientUtil.PROP_MAX_CONNECTIONS">Constant Field Values</A></DL>
352</DL>
353<HR>
354
355<A NAME="PROP_USE_RETRY"><!-- --></A><H3>
356PROP_USE_RETRY</H3>
357<PRE>
358public static final <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>PROP_USE_RETRY</B></PRE>
359<DL>
360<DL>
361<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.solr.client.solrj.impl.HttpClientUtil.PROP_USE_RETRY">Constant Field Values</A></DL>
362</DL>
363<HR>
364
365<A NAME="PROP_ALLOW_COMPRESSION"><!-- --></A><H3>
366PROP_ALLOW_COMPRESSION</H3>
367<PRE>
368public static final <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>PROP_ALLOW_COMPRESSION</B></PRE>
369<DL>
370<DL>
371<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.solr.client.solrj.impl.HttpClientUtil.PROP_ALLOW_COMPRESSION">Constant Field Values</A></DL>
372</DL>
373<HR>
374
375<A NAME="PROP_FOLLOW_REDIRECTS"><!-- --></A><H3>
376PROP_FOLLOW_REDIRECTS</H3>
377<PRE>
378public static final <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>PROP_FOLLOW_REDIRECTS</B></PRE>
379<DL>
380<DL>
381<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.solr.client.solrj.impl.HttpClientUtil.PROP_FOLLOW_REDIRECTS">Constant Field Values</A></DL>
382</DL>
383<HR>
384
385<A NAME="PROP_BASIC_AUTH_USER"><!-- --></A><H3>
386PROP_BASIC_AUTH_USER</H3>
387<PRE>
388public static final <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>PROP_BASIC_AUTH_USER</B></PRE>
389<DL>
390<DL>
391<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.solr.client.solrj.impl.HttpClientUtil.PROP_BASIC_AUTH_USER">Constant Field Values</A></DL>
392</DL>
393<HR>
394
395<A NAME="PROP_BASIC_AUTH_PASS"><!-- --></A><H3>
396PROP_BASIC_AUTH_PASS</H3>
397<PRE>
398public static final <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A> <B>PROP_BASIC_AUTH_PASS</B></PRE>
399<DL>
400<DL>
401<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.solr.client.solrj.impl.HttpClientUtil.PROP_BASIC_AUTH_PASS">Constant Field Values</A></DL>
402</DL>
403
404<!-- ============ METHOD DETAIL ========== -->
405
406<A NAME="method_detail"><!-- --></A>
407<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
408<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
409<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
410<B>Method Detail</B></FONT></TH>
411</TR>
412</TABLE>
413
414<A NAME="createClient(org.apache.solr.common.params.SolrParams)"><!-- --></A><H3>
415createClient</H3>
416<PRE>
417public static org.apache.http.client.HttpClient <B>createClient</B>(<A HREF="../../../../../../org/apache/solr/common/params/SolrParams.html" title="class in org.apache.solr.common.params">SolrParams</A>&nbsp;params)</PRE>
418<DL>
419<DD>Creates new http client by using the provided configuration.
420<P>
421<DD><DL>
422<DT><B>Parameters:</B><DD><CODE>params</CODE> - http client configuration, if null a client with default
423          configuration (no additional configuration) is created that uses
424          ThreadSafeClientConnManager.</DL>
425</DD>
426</DL>
427<HR>
428
429<A NAME="configureClient(org.apache.http.impl.client.DefaultHttpClient, org.apache.solr.common.params.SolrParams)"><!-- --></A><H3>
430configureClient</H3>
431<PRE>
432public static void <B>configureClient</B>(org.apache.http.impl.client.DefaultHttpClient&nbsp;httpClient,
433                                   <A HREF="../../../../../../org/apache/solr/common/params/SolrParams.html" title="class in org.apache.solr.common.params">SolrParams</A>&nbsp;config)</PRE>
434<DL>
435<DD>Configures <CODE>DefaultHttpClient</CODE>, only sets parameters if they are
436 present in config.
437<P>
438<DD><DL>
439</DL>
440</DD>
441</DL>
442<HR>
443
444<A NAME="setAllowCompression(org.apache.http.impl.client.DefaultHttpClient, boolean)"><!-- --></A><H3>
445setAllowCompression</H3>
446<PRE>
447public static void <B>setAllowCompression</B>(org.apache.http.impl.client.DefaultHttpClient&nbsp;httpClient,
448                                       boolean&nbsp;allowCompression)</PRE>
449<DL>
450<DD>Control HTTP payload compression.
451<P>
452<DD><DL>
453<DT><B>Parameters:</B><DD><CODE>allowCompression</CODE> - true will enable compression (needs support from server), false
454          will disable compression.</DL>
455</DD>
456</DL>
457<HR>
458
459<A NAME="setBasicAuth(org.apache.http.impl.client.DefaultHttpClient, java.lang.String, java.lang.String)"><!-- --></A><H3>
460setBasicAuth</H3>
461<PRE>
462public static void <B>setBasicAuth</B>(org.apache.http.impl.client.DefaultHttpClient&nbsp;httpClient,
463                                <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;basicAuthUser,
464                                <A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</A>&nbsp;basicAuthPass)</PRE>
465<DL>
466<DD>Set http basic auth information. If basicAuthUser or basicAuthPass is null
467 the basic auth configuration is cleared. Currently this is not preemtive
468 authentication. So it is not currently possible to do a post request while
469 using this setting.
470<P>
471<DD><DL>
472</DL>
473</DD>
474</DL>
475<HR>
476
477<A NAME="setMaxConnectionsPerHost(org.apache.http.client.HttpClient, int)"><!-- --></A><H3>
478setMaxConnectionsPerHost</H3>
479<PRE>
480public static void <B>setMaxConnectionsPerHost</B>(org.apache.http.client.HttpClient&nbsp;httpClient,
481                                            int&nbsp;max)</PRE>
482<DL>
483<DD>Set max connections allowed per host. This call will only work when
484 <CODE>ThreadSafeClientConnManager</CODE> is used.
485<P>
486<DD><DL>
487</DL>
488</DD>
489</DL>
490<HR>
491
492<A NAME="setMaxConnections(org.apache.http.client.HttpClient, int)"><!-- --></A><H3>
493setMaxConnections</H3>
494<PRE>
495public static void <B>setMaxConnections</B>(org.apache.http.client.HttpClient&nbsp;httpClient,
496                                     int&nbsp;max)</PRE>
497<DL>
498<DD>Set max total connections allowed. This call will only work when
499 <CODE>ThreadSafeClientConnManager</CODE> is used.
500<P>
501<DD><DL>
502</DL>
503</DD>
504</DL>
505<HR>
506
507<A NAME="setSoTimeout(org.apache.http.client.HttpClient, int)"><!-- --></A><H3>
508setSoTimeout</H3>
509<PRE>
510public static void <B>setSoTimeout</B>(org.apache.http.client.HttpClient&nbsp;httpClient,
511                                int&nbsp;timeout)</PRE>
512<DL>
513<DD>Defines the socket timeout (SO_TIMEOUT) in milliseconds. A timeout value of
514 zero is interpreted as an infinite timeout.
515<P>
516<DD><DL>
517<DT><B>Parameters:</B><DD><CODE>timeout</CODE> - timeout in milliseconds</DL>
518</DD>
519</DL>
520<HR>
521
522<A NAME="setUseRetry(org.apache.http.impl.client.DefaultHttpClient, boolean)"><!-- --></A><H3>
523setUseRetry</H3>
524<PRE>
525public static void <B>setUseRetry</B>(org.apache.http.impl.client.DefaultHttpClient&nbsp;httpClient,
526                               boolean&nbsp;useRetry)</PRE>
527<DL>
528<DD>Control retry handler
529<P>
530<DD><DL>
531<DT><B>Parameters:</B><DD><CODE>useRetry</CODE> - when false the client will not try to retry failed requests.</DL>
532</DD>
533</DL>
534<HR>
535
536<A NAME="setConnectionTimeout(org.apache.http.client.HttpClient, int)"><!-- --></A><H3>
537setConnectionTimeout</H3>
538<PRE>
539public static void <B>setConnectionTimeout</B>(org.apache.http.client.HttpClient&nbsp;httpClient,
540                                        int&nbsp;timeout)</PRE>
541<DL>
542<DD>Set connection timeout. A timeout value of zero is interpreted as an
543 infinite timeout.
544<P>
545<DD><DL>
546<DT><B>Parameters:</B><DD><CODE>timeout</CODE> - connection Timeout in milliseconds</DL>
547</DD>
548</DL>
549<HR>
550
551<A NAME="setFollowRedirects(org.apache.http.client.HttpClient, boolean)"><!-- --></A><H3>
552setFollowRedirects</H3>
553<PRE>
554public static void <B>setFollowRedirects</B>(org.apache.http.client.HttpClient&nbsp;httpClient,
555                                      boolean&nbsp;followRedirects)</PRE>
556<DL>
557<DD>Set follow redirects.
558<P>
559<DD><DL>
560<DT><B>Parameters:</B><DD><CODE>followRedirects</CODE> - When true the client will follow redirects.</DL>
561</DD>
562</DL>
563<!-- ========= END OF CLASS DATA ========= -->
564<HR>
565
566
567<!-- ======= START OF BOTTOM NAVBAR ====== -->
568<A NAME="navbar_bottom"><!-- --></A>
569<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
570<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
571<TR>
572<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
573<A NAME="navbar_bottom_firstrow"><!-- --></A>
574<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
575  <TR ALIGN="center" VALIGN="top">
576  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
577  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
578  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
579  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/HttpClientUtil.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
580  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
581  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
582  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
583  </TR>
584</TABLE>
585</TD>
586<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
587</EM>
588</TD>
589</TR>
590
591<TR>
592<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
593&nbsp;<A HREF="../../../../../../org/apache/solr/client/solrj/impl/ConcurrentUpdateSolrServer.html" title="class in org.apache.solr.client.solrj.impl"><B>PREV CLASS</B></A>&nbsp;
594&nbsp;<A HREF="../../../../../../org/apache/solr/client/solrj/impl/HttpSolrServer.html" title="class in org.apache.solr.client.solrj.impl"><B>NEXT CLASS</B></A></FONT></TD>
595<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
596  <A HREF="../../../../../../index.html?org/apache/solr/client/solrj/impl/HttpClientUtil.html" target="_top"><B>FRAMES</B></A>  &nbsp;
597&nbsp;<A HREF="HttpClientUtil.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
598&nbsp;<SCRIPT type="text/javascript">
599  <!--
600  if(window==top) {
601    document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
602  }
603  //-->
604</SCRIPT>
605<NOSCRIPT>
606  <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
607</NOSCRIPT>
608
609
610</FONT></TD>
611</TR>
612<TR>
613<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
614  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
615<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
616DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
617</TR>
618</TABLE>
619<A NAME="skip-navbar_bottom"></A>
620<!-- ======== END OF BOTTOM NAVBAR ======= -->
621
622<HR>
623
624          <address>Copyright &copy; 2000-2012 Apache Software Foundation.  All Rights Reserved.</address>
625          <script src='../../../../../../prettify.js' type='text/javascript'></script>
626          <script type='text/javascript'>
627            (function(){
628              var oldonload = window.onload;
629              if (typeof oldonload != 'function') {
630                window.onload = prettyPrint;
631              } else {
632                window.onload = function() {
633                  oldonload();
634                  prettyPrint();
635                }
636              }
637            })();
638          </script>
639       
640</BODY>
641</HTML>
Note: See TracBrowser for help on using the repository browser.