/Generated/v4.4/Org.Apache.Http.Conn.Params.cs

https://gitlab.com/Pfhoenix/api · C# · 605 lines · 229 code · 51 blank · 325 comment · 0 complexity · 88fcc8f1803e4f741c99710199777ffe MD5 · raw file

  1. // Copyright (C) 2014 dot42
  2. //
  3. // Original filename: Org.Apache.Http.Conn.Params.cs
  4. //
  5. // Licensed under the Apache License, Version 2.0 (the "License");
  6. // you may not use this file except in compliance with the License.
  7. // You may obtain a copy of the License at
  8. //
  9. // http://www.apache.org/licenses/LICENSE-2.0
  10. //
  11. // Unless required by applicable law or agreed to in writing, software
  12. // distributed under the License is distributed on an "AS IS" BASIS,
  13. // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14. // See the License for the specific language governing permissions and
  15. // limitations under the License.
  16. #pragma warning disable 1717
  17. namespace Org.Apache.Http.Conn.Params
  18. {
  19. /// <summary>
  20. /// <para>This class represents a collection of HTTP protocol parameters applicable to client-side connection managers.</para><para><para> </para><simplesectsep></simplesectsep><para>Michael Becke</para><para></para><title>Revision:</title><para>658785 </para></para><para><para>4.0</para><para>ConnManagerPNames </para></para>
  21. /// </summary>
  22. /// <java-name>
  23. /// org/apache/http/conn/params/ConnManagerParams
  24. /// </java-name>
  25. [Dot42.DexImport("org/apache/http/conn/params/ConnManagerParams", AccessFlags = 49)]
  26. public sealed partial class ConnManagerParams : global::Org.Apache.Http.Conn.Params.IConnManagerPNames
  27. /* scope: __dot42__ */
  28. {
  29. /// <summary>
  30. /// <para>The default maximum number of connections allowed overall </para>
  31. /// </summary>
  32. /// <java-name>
  33. /// DEFAULT_MAX_TOTAL_CONNECTIONS
  34. /// </java-name>
  35. [Dot42.DexImport("DEFAULT_MAX_TOTAL_CONNECTIONS", "I", AccessFlags = 25)]
  36. public const int DEFAULT_MAX_TOTAL_CONNECTIONS = 20;
  37. [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
  38. public ConnManagerParams() /* MethodBuilder.Create */
  39. {
  40. }
  41. /// <summary>
  42. /// <para>Returns the timeout in milliseconds used when retrieving a org.apache.http.conn.ManagedClientConnection from the org.apache.http.conn.ClientConnectionManager.</para><para></para>
  43. /// </summary>
  44. /// <returns>
  45. /// <para>timeout in milliseconds. </para>
  46. /// </returns>
  47. /// <java-name>
  48. /// getTimeout
  49. /// </java-name>
  50. [Dot42.DexImport("getTimeout", "(Lorg/apache/http/params/HttpParams;)J", AccessFlags = 9)]
  51. public static long GetTimeout(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  52. {
  53. return default(long);
  54. }
  55. /// <summary>
  56. /// <para>Sets the timeout in milliseconds used when retrieving a org.apache.http.conn.ManagedClientConnection from the org.apache.http.conn.ClientConnectionManager.</para><para></para>
  57. /// </summary>
  58. /// <java-name>
  59. /// setTimeout
  60. /// </java-name>
  61. [Dot42.DexImport("setTimeout", "(Lorg/apache/http/params/HttpParams;J)V", AccessFlags = 9)]
  62. public static void SetTimeout(global::Org.Apache.Http.Params.IHttpParams @params, long timeout) /* MethodBuilder.Create */
  63. {
  64. }
  65. /// <summary>
  66. /// <para>Sets lookup interface for maximum number of connections allowed per route.</para><para><para>ConnManagerPNames::MAX_CONNECTIONS_PER_ROUTE </para></para>
  67. /// </summary>
  68. /// <java-name>
  69. /// setMaxConnectionsPerRoute
  70. /// </java-name>
  71. [Dot42.DexImport("setMaxConnectionsPerRoute", "(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/params/ConnPerRoute;)V", AccessFlags = 9)]
  72. public static void SetMaxConnectionsPerRoute(global::Org.Apache.Http.Params.IHttpParams @params, global::Org.Apache.Http.Conn.Params.IConnPerRoute connPerRoute) /* MethodBuilder.Create */
  73. {
  74. }
  75. /// <summary>
  76. /// <para>Returns lookup interface for maximum number of connections allowed per route.</para><para><para>ConnManagerPNames::MAX_CONNECTIONS_PER_ROUTE </para></para>
  77. /// </summary>
  78. /// <returns>
  79. /// <para>lookup interface for maximum number of connections allowed per route.</para>
  80. /// </returns>
  81. /// <java-name>
  82. /// getMaxConnectionsPerRoute
  83. /// </java-name>
  84. [Dot42.DexImport("getMaxConnectionsPerRoute", "(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/conn/params/ConnPerRoute;", AccessFlags = 9)]
  85. public static global::Org.Apache.Http.Conn.Params.IConnPerRoute GetMaxConnectionsPerRoute(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  86. {
  87. return default(global::Org.Apache.Http.Conn.Params.IConnPerRoute);
  88. }
  89. /// <summary>
  90. /// <para>Sets the maximum number of connections allowed.</para><para><para>ConnManagerPNames::MAX_TOTAL_CONNECTIONS </para></para>
  91. /// </summary>
  92. /// <java-name>
  93. /// setMaxTotalConnections
  94. /// </java-name>
  95. [Dot42.DexImport("setMaxTotalConnections", "(Lorg/apache/http/params/HttpParams;I)V", AccessFlags = 9)]
  96. public static void SetMaxTotalConnections(global::Org.Apache.Http.Params.IHttpParams @params, int maxTotalConnections) /* MethodBuilder.Create */
  97. {
  98. }
  99. /// <summary>
  100. /// <para>Gets the maximum number of connections allowed.</para><para><para>ConnManagerPNames::MAX_TOTAL_CONNECTIONS </para></para>
  101. /// </summary>
  102. /// <returns>
  103. /// <para>The maximum number of connections allowed.</para>
  104. /// </returns>
  105. /// <java-name>
  106. /// getMaxTotalConnections
  107. /// </java-name>
  108. [Dot42.DexImport("getMaxTotalConnections", "(Lorg/apache/http/params/HttpParams;)I", AccessFlags = 9)]
  109. public static int GetMaxTotalConnections(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  110. {
  111. return default(int);
  112. }
  113. }
  114. /// <summary>
  115. /// <para>An adaptor for accessing route related parameters in HttpParams. See ConnRoutePNames for parameter name definitions.</para><para><para> </para><simplesectsep></simplesectsep><para></para><para></para><title>Revision:</title><para>658785 </para></para><para><para>4.0 </para></para>
  116. /// </summary>
  117. /// <java-name>
  118. /// org/apache/http/conn/params/ConnRouteParams
  119. /// </java-name>
  120. [Dot42.DexImport("org/apache/http/conn/params/ConnRouteParams", AccessFlags = 33)]
  121. public partial class ConnRouteParams : global::Org.Apache.Http.Conn.Params.IConnRoutePNames
  122. /* scope: __dot42__ */
  123. {
  124. /// <summary>
  125. /// <para>A special value indicating "no host". This relies on a nonsense scheme name to avoid conflicts with actual hosts. Note that this is a <b>valid</b> host. </para>
  126. /// </summary>
  127. /// <java-name>
  128. /// NO_HOST
  129. /// </java-name>
  130. [Dot42.DexImport("NO_HOST", "Lorg/apache/http/HttpHost;", AccessFlags = 25)]
  131. public static readonly global::Org.Apache.Http.HttpHost NO_HOST;
  132. /// <summary>
  133. /// <para>A special value indicating "no route". This is a route with NO_HOST as the target. </para>
  134. /// </summary>
  135. /// <java-name>
  136. /// NO_ROUTE
  137. /// </java-name>
  138. [Dot42.DexImport("NO_ROUTE", "Lorg/apache/http/conn/routing/HttpRoute;", AccessFlags = 25)]
  139. public static readonly global::Org.Apache.Http.Conn.Routing.HttpRoute NO_ROUTE;
  140. /// <summary>
  141. /// <para>Disabled default constructor. </para>
  142. /// </summary>
  143. [Dot42.DexImport("<init>", "()V", AccessFlags = 0)]
  144. internal ConnRouteParams() /* MethodBuilder.Create */
  145. {
  146. }
  147. /// <summary>
  148. /// <para>Obtains the DEFAULT_PROXY parameter value. NO_HOST will be mapped to <code>null</code>, to allow unsetting in a hierarchy.</para><para></para>
  149. /// </summary>
  150. /// <returns>
  151. /// <para>the default proxy set in the argument parameters, or <code>null</code> if not set </para>
  152. /// </returns>
  153. /// <java-name>
  154. /// getDefaultProxy
  155. /// </java-name>
  156. [Dot42.DexImport("getDefaultProxy", "(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/HttpHost;", AccessFlags = 9)]
  157. public static global::Org.Apache.Http.HttpHost GetDefaultProxy(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  158. {
  159. return default(global::Org.Apache.Http.HttpHost);
  160. }
  161. /// <summary>
  162. /// <para>Sets the DEFAULT_PROXY parameter value.</para><para></para>
  163. /// </summary>
  164. /// <java-name>
  165. /// setDefaultProxy
  166. /// </java-name>
  167. [Dot42.DexImport("setDefaultProxy", "(Lorg/apache/http/params/HttpParams;Lorg/apache/http/HttpHost;)V", AccessFlags = 9)]
  168. public static void SetDefaultProxy(global::Org.Apache.Http.Params.IHttpParams @params, global::Org.Apache.Http.HttpHost proxy) /* MethodBuilder.Create */
  169. {
  170. }
  171. /// <summary>
  172. /// <para>Obtains the FORCED_ROUTE parameter value. NO_ROUTE will be mapped to <code>null</code>, to allow unsetting in a hierarchy.</para><para></para>
  173. /// </summary>
  174. /// <returns>
  175. /// <para>the forced route set in the argument parameters, or <code>null</code> if not set </para>
  176. /// </returns>
  177. /// <java-name>
  178. /// getForcedRoute
  179. /// </java-name>
  180. [Dot42.DexImport("getForcedRoute", "(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/conn/routing/HttpRoute;", AccessFlags = 9)]
  181. public static global::Org.Apache.Http.Conn.Routing.HttpRoute GetForcedRoute(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  182. {
  183. return default(global::Org.Apache.Http.Conn.Routing.HttpRoute);
  184. }
  185. /// <summary>
  186. /// <para>Sets the FORCED_ROUTE parameter value.</para><para></para>
  187. /// </summary>
  188. /// <java-name>
  189. /// setForcedRoute
  190. /// </java-name>
  191. [Dot42.DexImport("setForcedRoute", "(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/routing/HttpRoute;)V", AccessFlags = 9)]
  192. public static void SetForcedRoute(global::Org.Apache.Http.Params.IHttpParams @params, global::Org.Apache.Http.Conn.Routing.HttpRoute route) /* MethodBuilder.Create */
  193. {
  194. }
  195. /// <summary>
  196. /// <para>Obtains the LOCAL_ADDRESS parameter value. There is no special value that would automatically be mapped to <code>null</code>. You can use the wildcard address (0.0.0.0 for IPv4, :: for IPv6) to override a specific local address in a hierarchy.</para><para></para>
  197. /// </summary>
  198. /// <returns>
  199. /// <para>the local address set in the argument parameters, or <code>null</code> if not set </para>
  200. /// </returns>
  201. /// <java-name>
  202. /// getLocalAddress
  203. /// </java-name>
  204. [Dot42.DexImport("getLocalAddress", "(Lorg/apache/http/params/HttpParams;)Ljava/net/InetAddress;", AccessFlags = 9)]
  205. public static global::Java.Net.InetAddress GetLocalAddress(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  206. {
  207. return default(global::Java.Net.InetAddress);
  208. }
  209. /// <summary>
  210. /// <para>Sets the LOCAL_ADDRESS parameter value.</para><para></para>
  211. /// </summary>
  212. /// <java-name>
  213. /// setLocalAddress
  214. /// </java-name>
  215. [Dot42.DexImport("setLocalAddress", "(Lorg/apache/http/params/HttpParams;Ljava/net/InetAddress;)V", AccessFlags = 9)]
  216. public static void SetLocalAddress(global::Org.Apache.Http.Params.IHttpParams @params, global::Java.Net.InetAddress local) /* MethodBuilder.Create */
  217. {
  218. }
  219. }
  220. /// <summary>
  221. /// <para>This class maintains a map of HTTP routes to maximum number of connections allowed for those routes. This class can be used by pooling connection managers for a fine-grained control of connections on a per route basis.</para><para><para></para><para></para><title>Revision:</title><para>652947 </para></para><para><para>4.0 </para></para>
  222. /// </summary>
  223. /// <java-name>
  224. /// org/apache/http/conn/params/ConnPerRouteBean
  225. /// </java-name>
  226. [Dot42.DexImport("org/apache/http/conn/params/ConnPerRouteBean", AccessFlags = 49)]
  227. public sealed partial class ConnPerRouteBean : global::Org.Apache.Http.Conn.Params.IConnPerRoute
  228. /* scope: __dot42__ */
  229. {
  230. /// <summary>
  231. /// <para>The default maximum number of connections allowed per host </para>
  232. /// </summary>
  233. /// <java-name>
  234. /// DEFAULT_MAX_CONNECTIONS_PER_ROUTE
  235. /// </java-name>
  236. [Dot42.DexImport("DEFAULT_MAX_CONNECTIONS_PER_ROUTE", "I", AccessFlags = 25)]
  237. public const int DEFAULT_MAX_CONNECTIONS_PER_ROUTE = 2;
  238. [Dot42.DexImport("<init>", "(I)V", AccessFlags = 1)]
  239. public ConnPerRouteBean(int defaultMax) /* MethodBuilder.Create */
  240. {
  241. }
  242. [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
  243. public ConnPerRouteBean() /* MethodBuilder.Create */
  244. {
  245. }
  246. /// <java-name>
  247. /// getDefaultMax
  248. /// </java-name>
  249. [Dot42.DexImport("getDefaultMax", "()I", AccessFlags = 1)]
  250. public int GetDefaultMax() /* MethodBuilder.Create */
  251. {
  252. return default(int);
  253. }
  254. /// <java-name>
  255. /// setDefaultMaxPerRoute
  256. /// </java-name>
  257. [Dot42.DexImport("setDefaultMaxPerRoute", "(I)V", AccessFlags = 1)]
  258. public void SetDefaultMaxPerRoute(int max) /* MethodBuilder.Create */
  259. {
  260. }
  261. /// <java-name>
  262. /// setMaxForRoute
  263. /// </java-name>
  264. [Dot42.DexImport("setMaxForRoute", "(Lorg/apache/http/conn/routing/HttpRoute;I)V", AccessFlags = 1)]
  265. public void SetMaxForRoute(global::Org.Apache.Http.Conn.Routing.HttpRoute route, int max) /* MethodBuilder.Create */
  266. {
  267. }
  268. /// <java-name>
  269. /// getMaxForRoute
  270. /// </java-name>
  271. [Dot42.DexImport("getMaxForRoute", "(Lorg/apache/http/conn/routing/HttpRoute;)I", AccessFlags = 1)]
  272. public int GetMaxForRoute(global::Org.Apache.Http.Conn.Routing.HttpRoute route) /* MethodBuilder.Create */
  273. {
  274. return default(int);
  275. }
  276. /// <java-name>
  277. /// setMaxForRoutes
  278. /// </java-name>
  279. [Dot42.DexImport("setMaxForRoutes", "(Ljava/util/Map;)V", AccessFlags = 1, Signature = "(Ljava/util/Map<Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Integer;>;)V")]
  280. public void SetMaxForRoutes(global::Java.Util.IMap<global::Org.Apache.Http.Conn.Routing.HttpRoute, int?> map) /* MethodBuilder.Create */
  281. {
  282. }
  283. /// <java-name>
  284. /// getDefaultMax
  285. /// </java-name>
  286. public int DefaultMax
  287. {
  288. [Dot42.DexImport("getDefaultMax", "()I", AccessFlags = 1)]
  289. get{ return GetDefaultMax(); }
  290. }
  291. }
  292. /// <summary>
  293. /// <para>Parameter names for routing in HttpConn.</para><para><para></para><title>Revision:</title><para>613656 </para></para><para><para>4.0 </para></para>
  294. /// </summary>
  295. /// <java-name>
  296. /// org/apache/http/conn/params/ConnRoutePNames
  297. /// </java-name>
  298. [Dot42.DexImport("org/apache/http/conn/params/ConnRoutePNames", AccessFlags = 1537, IgnoreFromJava = true, Priority = 1)]
  299. public static partial class IConnRoutePNamesConstants
  300. /* scope: __dot42__ */
  301. {
  302. /// <summary>
  303. /// <para>Parameter for the default proxy. The default value will be used by some HttpRoutePlanner implementations, in particular the default implementation. </para><para>This parameter expects a value of type org.apache.http.HttpHost. </para>
  304. /// </summary>
  305. /// <java-name>
  306. /// DEFAULT_PROXY
  307. /// </java-name>
  308. [Dot42.DexImport("DEFAULT_PROXY", "Ljava/lang/String;", AccessFlags = 25)]
  309. public const string DEFAULT_PROXY = "http.route.default-proxy";
  310. /// <summary>
  311. /// <para>Parameter for the local address. On machines with multiple network interfaces, this parameter can be used to select the network interface from which the connection originates. It will be interpreted by the standard HttpRoutePlanner implementations, in particular the default implementation. </para><para>This parameter expects a value of type java.net.InetAddress. </para>
  312. /// </summary>
  313. /// <java-name>
  314. /// LOCAL_ADDRESS
  315. /// </java-name>
  316. [Dot42.DexImport("LOCAL_ADDRESS", "Ljava/lang/String;", AccessFlags = 25)]
  317. public const string LOCAL_ADDRESS = "http.route.local-address";
  318. /// <summary>
  319. /// <para>Parameter for an forced route. The forced route will be interpreted by the standard HttpRoutePlanner implementations. Instead of computing a route, the given forced route will be returned, even if it points to the wrong target host. </para><para>This parameter expects a value of type HttpRoute. </para>
  320. /// </summary>
  321. /// <java-name>
  322. /// FORCED_ROUTE
  323. /// </java-name>
  324. [Dot42.DexImport("FORCED_ROUTE", "Ljava/lang/String;", AccessFlags = 25)]
  325. public const string FORCED_ROUTE = "http.route.forced-route";
  326. }
  327. /// <summary>
  328. /// <para>Parameter names for routing in HttpConn.</para><para><para></para><title>Revision:</title><para>613656 </para></para><para><para>4.0 </para></para>
  329. /// </summary>
  330. /// <java-name>
  331. /// org/apache/http/conn/params/ConnRoutePNames
  332. /// </java-name>
  333. [Dot42.DexImport("org/apache/http/conn/params/ConnRoutePNames", AccessFlags = 1537)]
  334. public partial interface IConnRoutePNames
  335. /* scope: __dot42__ */
  336. {
  337. }
  338. /// <summary>
  339. /// <para>Allows for setting parameters relating to connection routes on HttpParams. This class ensures that the values set on the params are type-safe. </para>
  340. /// </summary>
  341. /// <java-name>
  342. /// org/apache/http/conn/params/ConnRouteParamBean
  343. /// </java-name>
  344. [Dot42.DexImport("org/apache/http/conn/params/ConnRouteParamBean", AccessFlags = 33)]
  345. public partial class ConnRouteParamBean : global::Org.Apache.Http.Params.HttpAbstractParamBean
  346. /* scope: __dot42__ */
  347. {
  348. [Dot42.DexImport("<init>", "(Lorg/apache/http/params/HttpParams;)V", AccessFlags = 1)]
  349. public ConnRouteParamBean(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  350. {
  351. }
  352. /// <summary>
  353. /// <para><para>ConnRoutePNames::DEFAULT_PROXY </para></para>
  354. /// </summary>
  355. /// <java-name>
  356. /// setDefaultProxy
  357. /// </java-name>
  358. [Dot42.DexImport("setDefaultProxy", "(Lorg/apache/http/HttpHost;)V", AccessFlags = 1)]
  359. public virtual void SetDefaultProxy(global::Org.Apache.Http.HttpHost defaultProxy) /* MethodBuilder.Create */
  360. {
  361. }
  362. /// <summary>
  363. /// <para><para>ConnRoutePNames::LOCAL_ADDRESS </para></para>
  364. /// </summary>
  365. /// <java-name>
  366. /// setLocalAddress
  367. /// </java-name>
  368. [Dot42.DexImport("setLocalAddress", "(Ljava/net/InetAddress;)V", AccessFlags = 1)]
  369. public virtual void SetLocalAddress(global::Java.Net.InetAddress address) /* MethodBuilder.Create */
  370. {
  371. }
  372. /// <summary>
  373. /// <para><para>ConnRoutePNames::FORCED_ROUTE </para></para>
  374. /// </summary>
  375. /// <java-name>
  376. /// setForcedRoute
  377. /// </java-name>
  378. [Dot42.DexImport("setForcedRoute", "(Lorg/apache/http/conn/routing/HttpRoute;)V", AccessFlags = 1)]
  379. public virtual void SetForcedRoute(global::Org.Apache.Http.Conn.Routing.HttpRoute route) /* MethodBuilder.Create */
  380. {
  381. }
  382. [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
  383. internal ConnRouteParamBean() /* TypeBuilder.AddDefaultConstructor */
  384. {
  385. }
  386. }
  387. /// <summary>
  388. /// <para>Allows for setting parameters relating to connection managers on HttpParams. This class ensures that the values set on the params are type-safe. </para>
  389. /// </summary>
  390. /// <java-name>
  391. /// org/apache/http/conn/params/ConnManagerParamBean
  392. /// </java-name>
  393. [Dot42.DexImport("org/apache/http/conn/params/ConnManagerParamBean", AccessFlags = 33)]
  394. public partial class ConnManagerParamBean : global::Org.Apache.Http.Params.HttpAbstractParamBean
  395. /* scope: __dot42__ */
  396. {
  397. [Dot42.DexImport("<init>", "(Lorg/apache/http/params/HttpParams;)V", AccessFlags = 1)]
  398. public ConnManagerParamBean(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  399. {
  400. }
  401. /// <java-name>
  402. /// setTimeout
  403. /// </java-name>
  404. [Dot42.DexImport("setTimeout", "(J)V", AccessFlags = 1)]
  405. public virtual void SetTimeout(long timeout) /* MethodBuilder.Create */
  406. {
  407. }
  408. /// <summary>
  409. /// <para><para>ConnManagerPNames::MAX_TOTAL_CONNECTIONS </para></para>
  410. /// </summary>
  411. /// <java-name>
  412. /// setMaxTotalConnections
  413. /// </java-name>
  414. [Dot42.DexImport("setMaxTotalConnections", "(I)V", AccessFlags = 1)]
  415. public virtual void SetMaxTotalConnections(int maxConnections) /* MethodBuilder.Create */
  416. {
  417. }
  418. /// <summary>
  419. /// <para><para>ConnManagerPNames::MAX_CONNECTIONS_PER_ROUTE </para></para>
  420. /// </summary>
  421. /// <java-name>
  422. /// setConnectionsPerRoute
  423. /// </java-name>
  424. [Dot42.DexImport("setConnectionsPerRoute", "(Lorg/apache/http/conn/params/ConnPerRouteBean;)V", AccessFlags = 1)]
  425. public virtual void SetConnectionsPerRoute(global::Org.Apache.Http.Conn.Params.ConnPerRouteBean connPerRoute) /* MethodBuilder.Create */
  426. {
  427. }
  428. [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
  429. internal ConnManagerParamBean() /* TypeBuilder.AddDefaultConstructor */
  430. {
  431. }
  432. }
  433. /// <summary>
  434. /// <para>Parameter names for connection managers in HttpConn.</para><para><para></para><title>Revision:</title><para>658781 </para></para><para><para>4.0 </para></para>
  435. /// </summary>
  436. /// <java-name>
  437. /// org/apache/http/conn/params/ConnManagerPNames
  438. /// </java-name>
  439. [Dot42.DexImport("org/apache/http/conn/params/ConnManagerPNames", AccessFlags = 1537, IgnoreFromJava = true, Priority = 1)]
  440. public static partial class IConnManagerPNamesConstants
  441. /* scope: __dot42__ */
  442. {
  443. /// <summary>
  444. /// <para>Defines the timeout in milliseconds used when retrieving an instance of org.apache.http.conn.ManagedClientConnection from the org.apache.http.conn.ClientConnectionManager. </para><para>This parameter expects a value of type Long. </para>
  445. /// </summary>
  446. /// <java-name>
  447. /// TIMEOUT
  448. /// </java-name>
  449. [Dot42.DexImport("TIMEOUT", "Ljava/lang/String;", AccessFlags = 25)]
  450. public const string TIMEOUT = "http.conn-manager.timeout";
  451. /// <summary>
  452. /// <para>Defines the maximum number of connections per route. This limit is interpreted by client connection managers and applies to individual manager instances. </para><para>This parameter expects a value of type ConnPerRoute. </para>
  453. /// </summary>
  454. /// <java-name>
  455. /// MAX_CONNECTIONS_PER_ROUTE
  456. /// </java-name>
  457. [Dot42.DexImport("MAX_CONNECTIONS_PER_ROUTE", "Ljava/lang/String;", AccessFlags = 25)]
  458. public const string MAX_CONNECTIONS_PER_ROUTE = "http.conn-manager.max-per-route";
  459. /// <summary>
  460. /// <para>Defines the maximum number of connections in total. This limit is interpreted by client connection managers and applies to individual manager instances. </para><para>This parameter expects a value of type Integer. </para>
  461. /// </summary>
  462. /// <java-name>
  463. /// MAX_TOTAL_CONNECTIONS
  464. /// </java-name>
  465. [Dot42.DexImport("MAX_TOTAL_CONNECTIONS", "Ljava/lang/String;", AccessFlags = 25)]
  466. public const string MAX_TOTAL_CONNECTIONS = "http.conn-manager.max-total";
  467. }
  468. /// <summary>
  469. /// <para>Parameter names for connection managers in HttpConn.</para><para><para></para><title>Revision:</title><para>658781 </para></para><para><para>4.0 </para></para>
  470. /// </summary>
  471. /// <java-name>
  472. /// org/apache/http/conn/params/ConnManagerPNames
  473. /// </java-name>
  474. [Dot42.DexImport("org/apache/http/conn/params/ConnManagerPNames", AccessFlags = 1537)]
  475. public partial interface IConnManagerPNames
  476. /* scope: __dot42__ */
  477. {
  478. }
  479. /// <summary>
  480. /// <para>This interface is intended for looking up maximum number of connections allowed for for a given route. This class can be used by pooling connection managers for a fine-grained control of connections on a per route basis.</para><para><para></para><para></para><title>Revision:</title><para>651813 </para></para><para><para>4.0 </para></para>
  481. /// </summary>
  482. /// <java-name>
  483. /// org/apache/http/conn/params/ConnPerRoute
  484. /// </java-name>
  485. [Dot42.DexImport("org/apache/http/conn/params/ConnPerRoute", AccessFlags = 1537)]
  486. public partial interface IConnPerRoute
  487. /* scope: __dot42__ */
  488. {
  489. /// <java-name>
  490. /// getMaxForRoute
  491. /// </java-name>
  492. [Dot42.DexImport("getMaxForRoute", "(Lorg/apache/http/conn/routing/HttpRoute;)I", AccessFlags = 1025)]
  493. int GetMaxForRoute(global::Org.Apache.Http.Conn.Routing.HttpRoute route) /* MethodBuilder.Create */ ;
  494. }
  495. /// <summary>
  496. /// <para>Allows for setting parameters relating to connections on HttpParams. This class ensures that the values set on the params are type-safe. </para>
  497. /// </summary>
  498. /// <java-name>
  499. /// org/apache/http/conn/params/ConnConnectionParamBean
  500. /// </java-name>
  501. [Dot42.DexImport("org/apache/http/conn/params/ConnConnectionParamBean", AccessFlags = 33)]
  502. public partial class ConnConnectionParamBean : global::Org.Apache.Http.Params.HttpAbstractParamBean
  503. /* scope: __dot42__ */
  504. {
  505. [Dot42.DexImport("<init>", "(Lorg/apache/http/params/HttpParams;)V", AccessFlags = 1)]
  506. public ConnConnectionParamBean(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  507. {
  508. }
  509. /// <summary>
  510. /// <para><para>ConnConnectionPNames::MAX_STATUS_LINE_GARBAGE </para></para>
  511. /// </summary>
  512. /// <java-name>
  513. /// setMaxStatusLineGarbage
  514. /// </java-name>
  515. [Dot42.DexImport("setMaxStatusLineGarbage", "(I)V", AccessFlags = 1)]
  516. public virtual void SetMaxStatusLineGarbage(int maxStatusLineGarbage) /* MethodBuilder.Create */
  517. {
  518. }
  519. [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
  520. internal ConnConnectionParamBean() /* TypeBuilder.AddDefaultConstructor */
  521. {
  522. }
  523. }
  524. /// <summary>
  525. /// <para>Parameter names for connections in HttpConn.</para><para><para></para><title>Revision:</title><para>576068 </para></para><para><para>4.0 </para></para>
  526. /// </summary>
  527. /// <java-name>
  528. /// org/apache/http/conn/params/ConnConnectionPNames
  529. /// </java-name>
  530. [Dot42.DexImport("org/apache/http/conn/params/ConnConnectionPNames", AccessFlags = 1537, IgnoreFromJava = true, Priority = 1)]
  531. public static partial class IConnConnectionPNamesConstants
  532. /* scope: __dot42__ */
  533. {
  534. /// <summary>
  535. /// <para>Defines the maximum number of ignorable lines before we expect a HTTP response's status line. </para><para>With HTTP/1.1 persistent connections, the problem arises that broken scripts could return a wrong Content-Length (there are more bytes sent than specified). Unfortunately, in some cases, this cannot be detected after the bad response, but only before the next one. So HttpClient must be able to skip those surplus lines this way. </para><para>This parameter expects a value of type Integer. 0 disallows all garbage/empty lines before the status line. Use java.lang.Integer#MAX_VALUE for unlimited (default in lenient mode). </para>
  536. /// </summary>
  537. /// <java-name>
  538. /// MAX_STATUS_LINE_GARBAGE
  539. /// </java-name>
  540. [Dot42.DexImport("MAX_STATUS_LINE_GARBAGE", "Ljava/lang/String;", AccessFlags = 25)]
  541. public const string MAX_STATUS_LINE_GARBAGE = "http.connection.max-status-line-garbage";
  542. }
  543. /// <summary>
  544. /// <para>Parameter names for connections in HttpConn.</para><para><para></para><title>Revision:</title><para>576068 </para></para><para><para>4.0 </para></para>
  545. /// </summary>
  546. /// <java-name>
  547. /// org/apache/http/conn/params/ConnConnectionPNames
  548. /// </java-name>
  549. [Dot42.DexImport("org/apache/http/conn/params/ConnConnectionPNames", AccessFlags = 1537)]
  550. public partial interface IConnConnectionPNames
  551. /* scope: __dot42__ */
  552. {
  553. }
  554. }