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

https://gitlab.com/Pfhoenix/api · C# · 605 lines · 229 code · 51 blank · 325 comment · 0 complexity · cf0fdc61535b11fad51959c23012d5b7 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>Allows for setting parameters relating to connection managers on HttpParams. This class ensures that the values set on the params are type-safe. </para>
  21. /// </summary>
  22. /// <java-name>
  23. /// org/apache/http/conn/params/ConnManagerParamBean
  24. /// </java-name>
  25. [Dot42.DexImport("org/apache/http/conn/params/ConnManagerParamBean", AccessFlags = 33)]
  26. public partial class ConnManagerParamBean : global::Org.Apache.Http.Params.HttpAbstractParamBean
  27. /* scope: __dot42__ */
  28. {
  29. [Dot42.DexImport("<init>", "(Lorg/apache/http/params/HttpParams;)V", AccessFlags = 1)]
  30. public ConnManagerParamBean(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  31. {
  32. }
  33. /// <java-name>
  34. /// setTimeout
  35. /// </java-name>
  36. [Dot42.DexImport("setTimeout", "(J)V", AccessFlags = 1)]
  37. public virtual void SetTimeout(long timeout) /* MethodBuilder.Create */
  38. {
  39. }
  40. /// <summary>
  41. /// <para><para>ConnManagerPNames::MAX_TOTAL_CONNECTIONS </para></para>
  42. /// </summary>
  43. /// <java-name>
  44. /// setMaxTotalConnections
  45. /// </java-name>
  46. [Dot42.DexImport("setMaxTotalConnections", "(I)V", AccessFlags = 1)]
  47. public virtual void SetMaxTotalConnections(int maxConnections) /* MethodBuilder.Create */
  48. {
  49. }
  50. /// <summary>
  51. /// <para><para>ConnManagerPNames::MAX_CONNECTIONS_PER_ROUTE </para></para>
  52. /// </summary>
  53. /// <java-name>
  54. /// setConnectionsPerRoute
  55. /// </java-name>
  56. [Dot42.DexImport("setConnectionsPerRoute", "(Lorg/apache/http/conn/params/ConnPerRouteBean;)V", AccessFlags = 1)]
  57. public virtual void SetConnectionsPerRoute(global::Org.Apache.Http.Conn.Params.ConnPerRouteBean connPerRoute) /* MethodBuilder.Create */
  58. {
  59. }
  60. [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
  61. internal ConnManagerParamBean() /* TypeBuilder.AddDefaultConstructor */
  62. {
  63. }
  64. }
  65. /// <summary>
  66. /// <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>
  67. /// </summary>
  68. /// <java-name>
  69. /// org/apache/http/conn/params/ConnPerRoute
  70. /// </java-name>
  71. [Dot42.DexImport("org/apache/http/conn/params/ConnPerRoute", AccessFlags = 1537)]
  72. public partial interface IConnPerRoute
  73. /* scope: __dot42__ */
  74. {
  75. /// <java-name>
  76. /// getMaxForRoute
  77. /// </java-name>
  78. [Dot42.DexImport("getMaxForRoute", "(Lorg/apache/http/conn/routing/HttpRoute;)I", AccessFlags = 1025)]
  79. int GetMaxForRoute(global::Org.Apache.Http.Conn.Routing.HttpRoute route) /* MethodBuilder.Create */ ;
  80. }
  81. /// <summary>
  82. /// <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>
  83. /// </summary>
  84. /// <java-name>
  85. /// org/apache/http/conn/params/ConnRouteParamBean
  86. /// </java-name>
  87. [Dot42.DexImport("org/apache/http/conn/params/ConnRouteParamBean", AccessFlags = 33)]
  88. public partial class ConnRouteParamBean : global::Org.Apache.Http.Params.HttpAbstractParamBean
  89. /* scope: __dot42__ */
  90. {
  91. [Dot42.DexImport("<init>", "(Lorg/apache/http/params/HttpParams;)V", AccessFlags = 1)]
  92. public ConnRouteParamBean(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  93. {
  94. }
  95. /// <summary>
  96. /// <para><para>ConnRoutePNames::DEFAULT_PROXY </para></para>
  97. /// </summary>
  98. /// <java-name>
  99. /// setDefaultProxy
  100. /// </java-name>
  101. [Dot42.DexImport("setDefaultProxy", "(Lorg/apache/http/HttpHost;)V", AccessFlags = 1)]
  102. public virtual void SetDefaultProxy(global::Org.Apache.Http.HttpHost defaultProxy) /* MethodBuilder.Create */
  103. {
  104. }
  105. /// <summary>
  106. /// <para><para>ConnRoutePNames::LOCAL_ADDRESS </para></para>
  107. /// </summary>
  108. /// <java-name>
  109. /// setLocalAddress
  110. /// </java-name>
  111. [Dot42.DexImport("setLocalAddress", "(Ljava/net/InetAddress;)V", AccessFlags = 1)]
  112. public virtual void SetLocalAddress(global::Java.Net.InetAddress address) /* MethodBuilder.Create */
  113. {
  114. }
  115. /// <summary>
  116. /// <para><para>ConnRoutePNames::FORCED_ROUTE </para></para>
  117. /// </summary>
  118. /// <java-name>
  119. /// setForcedRoute
  120. /// </java-name>
  121. [Dot42.DexImport("setForcedRoute", "(Lorg/apache/http/conn/routing/HttpRoute;)V", AccessFlags = 1)]
  122. public virtual void SetForcedRoute(global::Org.Apache.Http.Conn.Routing.HttpRoute route) /* MethodBuilder.Create */
  123. {
  124. }
  125. [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
  126. internal ConnRouteParamBean() /* TypeBuilder.AddDefaultConstructor */
  127. {
  128. }
  129. }
  130. /// <summary>
  131. /// <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>
  132. /// </summary>
  133. /// <java-name>
  134. /// org/apache/http/conn/params/ConnManagerPNames
  135. /// </java-name>
  136. [Dot42.DexImport("org/apache/http/conn/params/ConnManagerPNames", AccessFlags = 1537, IgnoreFromJava = true, Priority = 1)]
  137. public static partial class IConnManagerPNamesConstants
  138. /* scope: __dot42__ */
  139. {
  140. /// <summary>
  141. /// <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>
  142. /// </summary>
  143. /// <java-name>
  144. /// TIMEOUT
  145. /// </java-name>
  146. [Dot42.DexImport("TIMEOUT", "Ljava/lang/String;", AccessFlags = 25)]
  147. public const string TIMEOUT = "http.conn-manager.timeout";
  148. /// <summary>
  149. /// <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>
  150. /// </summary>
  151. /// <java-name>
  152. /// MAX_CONNECTIONS_PER_ROUTE
  153. /// </java-name>
  154. [Dot42.DexImport("MAX_CONNECTIONS_PER_ROUTE", "Ljava/lang/String;", AccessFlags = 25)]
  155. public const string MAX_CONNECTIONS_PER_ROUTE = "http.conn-manager.max-per-route";
  156. /// <summary>
  157. /// <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>
  158. /// </summary>
  159. /// <java-name>
  160. /// MAX_TOTAL_CONNECTIONS
  161. /// </java-name>
  162. [Dot42.DexImport("MAX_TOTAL_CONNECTIONS", "Ljava/lang/String;", AccessFlags = 25)]
  163. public const string MAX_TOTAL_CONNECTIONS = "http.conn-manager.max-total";
  164. }
  165. /// <summary>
  166. /// <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>
  167. /// </summary>
  168. /// <java-name>
  169. /// org/apache/http/conn/params/ConnManagerPNames
  170. /// </java-name>
  171. [Dot42.DexImport("org/apache/http/conn/params/ConnManagerPNames", AccessFlags = 1537)]
  172. public partial interface IConnManagerPNames
  173. /* scope: __dot42__ */
  174. {
  175. }
  176. /// <summary>
  177. /// <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>
  178. /// </summary>
  179. /// <java-name>
  180. /// org/apache/http/conn/params/ConnPerRouteBean
  181. /// </java-name>
  182. [Dot42.DexImport("org/apache/http/conn/params/ConnPerRouteBean", AccessFlags = 49)]
  183. public sealed partial class ConnPerRouteBean : global::Org.Apache.Http.Conn.Params.IConnPerRoute
  184. /* scope: __dot42__ */
  185. {
  186. /// <summary>
  187. /// <para>The default maximum number of connections allowed per host </para>
  188. /// </summary>
  189. /// <java-name>
  190. /// DEFAULT_MAX_CONNECTIONS_PER_ROUTE
  191. /// </java-name>
  192. [Dot42.DexImport("DEFAULT_MAX_CONNECTIONS_PER_ROUTE", "I", AccessFlags = 25)]
  193. public const int DEFAULT_MAX_CONNECTIONS_PER_ROUTE = 2;
  194. [Dot42.DexImport("<init>", "(I)V", AccessFlags = 1)]
  195. public ConnPerRouteBean(int defaultMax) /* MethodBuilder.Create */
  196. {
  197. }
  198. [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
  199. public ConnPerRouteBean() /* MethodBuilder.Create */
  200. {
  201. }
  202. /// <java-name>
  203. /// getDefaultMax
  204. /// </java-name>
  205. [Dot42.DexImport("getDefaultMax", "()I", AccessFlags = 1)]
  206. public int GetDefaultMax() /* MethodBuilder.Create */
  207. {
  208. return default(int);
  209. }
  210. /// <java-name>
  211. /// setDefaultMaxPerRoute
  212. /// </java-name>
  213. [Dot42.DexImport("setDefaultMaxPerRoute", "(I)V", AccessFlags = 1)]
  214. public void SetDefaultMaxPerRoute(int max) /* MethodBuilder.Create */
  215. {
  216. }
  217. /// <java-name>
  218. /// setMaxForRoute
  219. /// </java-name>
  220. [Dot42.DexImport("setMaxForRoute", "(Lorg/apache/http/conn/routing/HttpRoute;I)V", AccessFlags = 1)]
  221. public void SetMaxForRoute(global::Org.Apache.Http.Conn.Routing.HttpRoute route, int max) /* MethodBuilder.Create */
  222. {
  223. }
  224. /// <java-name>
  225. /// getMaxForRoute
  226. /// </java-name>
  227. [Dot42.DexImport("getMaxForRoute", "(Lorg/apache/http/conn/routing/HttpRoute;)I", AccessFlags = 1)]
  228. public int GetMaxForRoute(global::Org.Apache.Http.Conn.Routing.HttpRoute route) /* MethodBuilder.Create */
  229. {
  230. return default(int);
  231. }
  232. /// <java-name>
  233. /// setMaxForRoutes
  234. /// </java-name>
  235. [Dot42.DexImport("setMaxForRoutes", "(Ljava/util/Map;)V", AccessFlags = 1, Signature = "(Ljava/util/Map<Lorg/apache/http/conn/routing/HttpRoute;Ljava/lang/Integer;>;)V")]
  236. public void SetMaxForRoutes(global::Java.Util.IMap<global::Org.Apache.Http.Conn.Routing.HttpRoute, int?> map) /* MethodBuilder.Create */
  237. {
  238. }
  239. /// <java-name>
  240. /// getDefaultMax
  241. /// </java-name>
  242. public int DefaultMax
  243. {
  244. [Dot42.DexImport("getDefaultMax", "()I", AccessFlags = 1)]
  245. get{ return GetDefaultMax(); }
  246. }
  247. }
  248. /// <summary>
  249. /// <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>
  250. /// </summary>
  251. /// <java-name>
  252. /// org/apache/http/conn/params/ConnManagerParams
  253. /// </java-name>
  254. [Dot42.DexImport("org/apache/http/conn/params/ConnManagerParams", AccessFlags = 49)]
  255. public sealed partial class ConnManagerParams : global::Org.Apache.Http.Conn.Params.IConnManagerPNames
  256. /* scope: __dot42__ */
  257. {
  258. /// <summary>
  259. /// <para>The default maximum number of connections allowed overall </para>
  260. /// </summary>
  261. /// <java-name>
  262. /// DEFAULT_MAX_TOTAL_CONNECTIONS
  263. /// </java-name>
  264. [Dot42.DexImport("DEFAULT_MAX_TOTAL_CONNECTIONS", "I", AccessFlags = 25)]
  265. public const int DEFAULT_MAX_TOTAL_CONNECTIONS = 20;
  266. [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
  267. public ConnManagerParams() /* MethodBuilder.Create */
  268. {
  269. }
  270. /// <summary>
  271. /// <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>
  272. /// </summary>
  273. /// <returns>
  274. /// <para>timeout in milliseconds. </para>
  275. /// </returns>
  276. /// <java-name>
  277. /// getTimeout
  278. /// </java-name>
  279. [Dot42.DexImport("getTimeout", "(Lorg/apache/http/params/HttpParams;)J", AccessFlags = 9)]
  280. public static long GetTimeout(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  281. {
  282. return default(long);
  283. }
  284. /// <summary>
  285. /// <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>
  286. /// </summary>
  287. /// <java-name>
  288. /// setTimeout
  289. /// </java-name>
  290. [Dot42.DexImport("setTimeout", "(Lorg/apache/http/params/HttpParams;J)V", AccessFlags = 9)]
  291. public static void SetTimeout(global::Org.Apache.Http.Params.IHttpParams @params, long timeout) /* MethodBuilder.Create */
  292. {
  293. }
  294. /// <summary>
  295. /// <para>Sets lookup interface for maximum number of connections allowed per route.</para><para><para>ConnManagerPNames::MAX_CONNECTIONS_PER_ROUTE </para></para>
  296. /// </summary>
  297. /// <java-name>
  298. /// setMaxConnectionsPerRoute
  299. /// </java-name>
  300. [Dot42.DexImport("setMaxConnectionsPerRoute", "(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/params/ConnPerRoute;)V", AccessFlags = 9)]
  301. public static void SetMaxConnectionsPerRoute(global::Org.Apache.Http.Params.IHttpParams @params, global::Org.Apache.Http.Conn.Params.IConnPerRoute connPerRoute) /* MethodBuilder.Create */
  302. {
  303. }
  304. /// <summary>
  305. /// <para>Returns lookup interface for maximum number of connections allowed per route.</para><para><para>ConnManagerPNames::MAX_CONNECTIONS_PER_ROUTE </para></para>
  306. /// </summary>
  307. /// <returns>
  308. /// <para>lookup interface for maximum number of connections allowed per route.</para>
  309. /// </returns>
  310. /// <java-name>
  311. /// getMaxConnectionsPerRoute
  312. /// </java-name>
  313. [Dot42.DexImport("getMaxConnectionsPerRoute", "(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/conn/params/ConnPerRoute;", AccessFlags = 9)]
  314. public static global::Org.Apache.Http.Conn.Params.IConnPerRoute GetMaxConnectionsPerRoute(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  315. {
  316. return default(global::Org.Apache.Http.Conn.Params.IConnPerRoute);
  317. }
  318. /// <summary>
  319. /// <para>Sets the maximum number of connections allowed.</para><para><para>ConnManagerPNames::MAX_TOTAL_CONNECTIONS </para></para>
  320. /// </summary>
  321. /// <java-name>
  322. /// setMaxTotalConnections
  323. /// </java-name>
  324. [Dot42.DexImport("setMaxTotalConnections", "(Lorg/apache/http/params/HttpParams;I)V", AccessFlags = 9)]
  325. public static void SetMaxTotalConnections(global::Org.Apache.Http.Params.IHttpParams @params, int maxTotalConnections) /* MethodBuilder.Create */
  326. {
  327. }
  328. /// <summary>
  329. /// <para>Gets the maximum number of connections allowed.</para><para><para>ConnManagerPNames::MAX_TOTAL_CONNECTIONS </para></para>
  330. /// </summary>
  331. /// <returns>
  332. /// <para>The maximum number of connections allowed.</para>
  333. /// </returns>
  334. /// <java-name>
  335. /// getMaxTotalConnections
  336. /// </java-name>
  337. [Dot42.DexImport("getMaxTotalConnections", "(Lorg/apache/http/params/HttpParams;)I", AccessFlags = 9)]
  338. public static int GetMaxTotalConnections(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  339. {
  340. return default(int);
  341. }
  342. }
  343. /// <summary>
  344. /// <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>
  345. /// </summary>
  346. /// <java-name>
  347. /// org/apache/http/conn/params/ConnRouteParams
  348. /// </java-name>
  349. [Dot42.DexImport("org/apache/http/conn/params/ConnRouteParams", AccessFlags = 33)]
  350. public partial class ConnRouteParams : global::Org.Apache.Http.Conn.Params.IConnRoutePNames
  351. /* scope: __dot42__ */
  352. {
  353. /// <summary>
  354. /// <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>
  355. /// </summary>
  356. /// <java-name>
  357. /// NO_HOST
  358. /// </java-name>
  359. [Dot42.DexImport("NO_HOST", "Lorg/apache/http/HttpHost;", AccessFlags = 25)]
  360. public static readonly global::Org.Apache.Http.HttpHost NO_HOST;
  361. /// <summary>
  362. /// <para>A special value indicating "no route". This is a route with NO_HOST as the target. </para>
  363. /// </summary>
  364. /// <java-name>
  365. /// NO_ROUTE
  366. /// </java-name>
  367. [Dot42.DexImport("NO_ROUTE", "Lorg/apache/http/conn/routing/HttpRoute;", AccessFlags = 25)]
  368. public static readonly global::Org.Apache.Http.Conn.Routing.HttpRoute NO_ROUTE;
  369. /// <summary>
  370. /// <para>Disabled default constructor. </para>
  371. /// </summary>
  372. [Dot42.DexImport("<init>", "()V", AccessFlags = 0)]
  373. internal ConnRouteParams() /* MethodBuilder.Create */
  374. {
  375. }
  376. /// <summary>
  377. /// <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>
  378. /// </summary>
  379. /// <returns>
  380. /// <para>the default proxy set in the argument parameters, or <code>null</code> if not set </para>
  381. /// </returns>
  382. /// <java-name>
  383. /// getDefaultProxy
  384. /// </java-name>
  385. [Dot42.DexImport("getDefaultProxy", "(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/HttpHost;", AccessFlags = 9)]
  386. public static global::Org.Apache.Http.HttpHost GetDefaultProxy(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  387. {
  388. return default(global::Org.Apache.Http.HttpHost);
  389. }
  390. /// <summary>
  391. /// <para>Sets the DEFAULT_PROXY parameter value.</para><para></para>
  392. /// </summary>
  393. /// <java-name>
  394. /// setDefaultProxy
  395. /// </java-name>
  396. [Dot42.DexImport("setDefaultProxy", "(Lorg/apache/http/params/HttpParams;Lorg/apache/http/HttpHost;)V", AccessFlags = 9)]
  397. public static void SetDefaultProxy(global::Org.Apache.Http.Params.IHttpParams @params, global::Org.Apache.Http.HttpHost proxy) /* MethodBuilder.Create */
  398. {
  399. }
  400. /// <summary>
  401. /// <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>
  402. /// </summary>
  403. /// <returns>
  404. /// <para>the forced route set in the argument parameters, or <code>null</code> if not set </para>
  405. /// </returns>
  406. /// <java-name>
  407. /// getForcedRoute
  408. /// </java-name>
  409. [Dot42.DexImport("getForcedRoute", "(Lorg/apache/http/params/HttpParams;)Lorg/apache/http/conn/routing/HttpRoute;", AccessFlags = 9)]
  410. public static global::Org.Apache.Http.Conn.Routing.HttpRoute GetForcedRoute(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  411. {
  412. return default(global::Org.Apache.Http.Conn.Routing.HttpRoute);
  413. }
  414. /// <summary>
  415. /// <para>Sets the FORCED_ROUTE parameter value.</para><para></para>
  416. /// </summary>
  417. /// <java-name>
  418. /// setForcedRoute
  419. /// </java-name>
  420. [Dot42.DexImport("setForcedRoute", "(Lorg/apache/http/params/HttpParams;Lorg/apache/http/conn/routing/HttpRoute;)V", AccessFlags = 9)]
  421. public static void SetForcedRoute(global::Org.Apache.Http.Params.IHttpParams @params, global::Org.Apache.Http.Conn.Routing.HttpRoute route) /* MethodBuilder.Create */
  422. {
  423. }
  424. /// <summary>
  425. /// <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>
  426. /// </summary>
  427. /// <returns>
  428. /// <para>the local address set in the argument parameters, or <code>null</code> if not set </para>
  429. /// </returns>
  430. /// <java-name>
  431. /// getLocalAddress
  432. /// </java-name>
  433. [Dot42.DexImport("getLocalAddress", "(Lorg/apache/http/params/HttpParams;)Ljava/net/InetAddress;", AccessFlags = 9)]
  434. public static global::Java.Net.InetAddress GetLocalAddress(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  435. {
  436. return default(global::Java.Net.InetAddress);
  437. }
  438. /// <summary>
  439. /// <para>Sets the LOCAL_ADDRESS parameter value.</para><para></para>
  440. /// </summary>
  441. /// <java-name>
  442. /// setLocalAddress
  443. /// </java-name>
  444. [Dot42.DexImport("setLocalAddress", "(Lorg/apache/http/params/HttpParams;Ljava/net/InetAddress;)V", AccessFlags = 9)]
  445. public static void SetLocalAddress(global::Org.Apache.Http.Params.IHttpParams @params, global::Java.Net.InetAddress local) /* MethodBuilder.Create */
  446. {
  447. }
  448. }
  449. /// <summary>
  450. /// <para>Parameter names for connections in HttpConn.</para><para><para></para><title>Revision:</title><para>576068 </para></para><para><para>4.0 </para></para>
  451. /// </summary>
  452. /// <java-name>
  453. /// org/apache/http/conn/params/ConnConnectionPNames
  454. /// </java-name>
  455. [Dot42.DexImport("org/apache/http/conn/params/ConnConnectionPNames", AccessFlags = 1537, IgnoreFromJava = true, Priority = 1)]
  456. public static partial class IConnConnectionPNamesConstants
  457. /* scope: __dot42__ */
  458. {
  459. /// <summary>
  460. /// <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>
  461. /// </summary>
  462. /// <java-name>
  463. /// MAX_STATUS_LINE_GARBAGE
  464. /// </java-name>
  465. [Dot42.DexImport("MAX_STATUS_LINE_GARBAGE", "Ljava/lang/String;", AccessFlags = 25)]
  466. public const string MAX_STATUS_LINE_GARBAGE = "http.connection.max-status-line-garbage";
  467. }
  468. /// <summary>
  469. /// <para>Parameter names for connections in HttpConn.</para><para><para></para><title>Revision:</title><para>576068 </para></para><para><para>4.0 </para></para>
  470. /// </summary>
  471. /// <java-name>
  472. /// org/apache/http/conn/params/ConnConnectionPNames
  473. /// </java-name>
  474. [Dot42.DexImport("org/apache/http/conn/params/ConnConnectionPNames", AccessFlags = 1537)]
  475. public partial interface IConnConnectionPNames
  476. /* scope: __dot42__ */
  477. {
  478. }
  479. /// <summary>
  480. /// <para>Allows for setting parameters relating to connections on HttpParams. This class ensures that the values set on the params are type-safe. </para>
  481. /// </summary>
  482. /// <java-name>
  483. /// org/apache/http/conn/params/ConnConnectionParamBean
  484. /// </java-name>
  485. [Dot42.DexImport("org/apache/http/conn/params/ConnConnectionParamBean", AccessFlags = 33)]
  486. public partial class ConnConnectionParamBean : global::Org.Apache.Http.Params.HttpAbstractParamBean
  487. /* scope: __dot42__ */
  488. {
  489. [Dot42.DexImport("<init>", "(Lorg/apache/http/params/HttpParams;)V", AccessFlags = 1)]
  490. public ConnConnectionParamBean(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  491. {
  492. }
  493. /// <summary>
  494. /// <para><para>ConnConnectionPNames::MAX_STATUS_LINE_GARBAGE </para></para>
  495. /// </summary>
  496. /// <java-name>
  497. /// setMaxStatusLineGarbage
  498. /// </java-name>
  499. [Dot42.DexImport("setMaxStatusLineGarbage", "(I)V", AccessFlags = 1)]
  500. public virtual void SetMaxStatusLineGarbage(int maxStatusLineGarbage) /* MethodBuilder.Create */
  501. {
  502. }
  503. [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
  504. internal ConnConnectionParamBean() /* TypeBuilder.AddDefaultConstructor */
  505. {
  506. }
  507. }
  508. /// <summary>
  509. /// <para>Parameter names for routing in HttpConn.</para><para><para></para><title>Revision:</title><para>613656 </para></para><para><para>4.0 </para></para>
  510. /// </summary>
  511. /// <java-name>
  512. /// org/apache/http/conn/params/ConnRoutePNames
  513. /// </java-name>
  514. [Dot42.DexImport("org/apache/http/conn/params/ConnRoutePNames", AccessFlags = 1537, IgnoreFromJava = true, Priority = 1)]
  515. public static partial class IConnRoutePNamesConstants
  516. /* scope: __dot42__ */
  517. {
  518. /// <summary>
  519. /// <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>
  520. /// </summary>
  521. /// <java-name>
  522. /// DEFAULT_PROXY
  523. /// </java-name>
  524. [Dot42.DexImport("DEFAULT_PROXY", "Ljava/lang/String;", AccessFlags = 25)]
  525. public const string DEFAULT_PROXY = "http.route.default-proxy";
  526. /// <summary>
  527. /// <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>
  528. /// </summary>
  529. /// <java-name>
  530. /// LOCAL_ADDRESS
  531. /// </java-name>
  532. [Dot42.DexImport("LOCAL_ADDRESS", "Ljava/lang/String;", AccessFlags = 25)]
  533. public const string LOCAL_ADDRESS = "http.route.local-address";
  534. /// <summary>
  535. /// <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>
  536. /// </summary>
  537. /// <java-name>
  538. /// FORCED_ROUTE
  539. /// </java-name>
  540. [Dot42.DexImport("FORCED_ROUTE", "Ljava/lang/String;", AccessFlags = 25)]
  541. public const string FORCED_ROUTE = "http.route.forced-route";
  542. }
  543. /// <summary>
  544. /// <para>Parameter names for routing in HttpConn.</para><para><para></para><title>Revision:</title><para>613656 </para></para><para><para>4.0 </para></para>
  545. /// </summary>
  546. /// <java-name>
  547. /// org/apache/http/conn/params/ConnRoutePNames
  548. /// </java-name>
  549. [Dot42.DexImport("org/apache/http/conn/params/ConnRoutePNames", AccessFlags = 1537)]
  550. public partial interface IConnRoutePNames
  551. /* scope: __dot42__ */
  552. {
  553. }
  554. }