PageRenderTime 51ms CodeModel.GetById 21ms RepoModel.GetById 0ms app.codeStats 0ms

/Generated/v4.1/Org.Apache.Http.Protocol.cs

https://gitlab.com/Pfhoenix/api
C# | 1225 lines | 497 code | 108 blank | 620 comment | 0 complexity | a39d8de6f48d6fd3cec0d94a57e97305 MD5 | raw file
  1. // Copyright (C) 2014 dot42
  2. //
  3. // Original filename: Org.Apache.Http.Protocol.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.Protocol
  18. {
  19. /// <summary>
  20. /// <para>Performs interceptor processing of requests and responses. Specific interceptors typically interpret or update message headers, and they may wrap the message entity for example to implement a specific transport or content encoding. A <code>HttpProcessor</code> typically maintains a list of interceptors that will be applied to a request or response.</para><para><para> </para><simplesectsep></simplesectsep><para></para><para></para><title>Revision:</title><para>496070 </para></para><para><para>4.0 </para></para>
  21. /// </summary>
  22. /// <java-name>
  23. /// org/apache/http/protocol/HttpProcessor
  24. /// </java-name>
  25. [Dot42.DexImport("org/apache/http/protocol/HttpProcessor", AccessFlags = 1537)]
  26. public partial interface IHttpProcessor : global::Org.Apache.Http.IHttpRequestInterceptor, global::Org.Apache.Http.IHttpResponseInterceptor
  27. /* scope: __dot42__ */
  28. {
  29. }
  30. /// <summary>
  31. /// <para>Minimalistic server-side implementation of an HTTP processor.</para><para><para></para><para></para><title>Revision:</title><para>610763 </para></para>
  32. /// </summary>
  33. /// <java-name>
  34. /// org/apache/http/protocol/HttpService
  35. /// </java-name>
  36. [Dot42.DexImport("org/apache/http/protocol/HttpService", AccessFlags = 33)]
  37. public partial class HttpService
  38. /* scope: __dot42__ */
  39. {
  40. /// <summary>
  41. /// <para>Create a new HTTP service.</para><para></para>
  42. /// </summary>
  43. [Dot42.DexImport("<init>", "(Lorg/apache/http/protocol/HttpProcessor;Lorg/apache/http/ConnectionReuseStrategy" +
  44. ";Lorg/apache/http/HttpResponseFactory;)V", AccessFlags = 1)]
  45. public HttpService(global::Org.Apache.Http.Protocol.IHttpProcessor proc, global::Org.Apache.Http.IConnectionReuseStrategy connStrategy, global::Org.Apache.Http.IHttpResponseFactory responseFactory) /* MethodBuilder.Create */
  46. {
  47. }
  48. /// <java-name>
  49. /// setHttpProcessor
  50. /// </java-name>
  51. [Dot42.DexImport("setHttpProcessor", "(Lorg/apache/http/protocol/HttpProcessor;)V", AccessFlags = 1)]
  52. public virtual void SetHttpProcessor(global::Org.Apache.Http.Protocol.IHttpProcessor processor) /* MethodBuilder.Create */
  53. {
  54. }
  55. /// <java-name>
  56. /// setConnReuseStrategy
  57. /// </java-name>
  58. [Dot42.DexImport("setConnReuseStrategy", "(Lorg/apache/http/ConnectionReuseStrategy;)V", AccessFlags = 1)]
  59. public virtual void SetConnReuseStrategy(global::Org.Apache.Http.IConnectionReuseStrategy connStrategy) /* MethodBuilder.Create */
  60. {
  61. }
  62. /// <java-name>
  63. /// setResponseFactory
  64. /// </java-name>
  65. [Dot42.DexImport("setResponseFactory", "(Lorg/apache/http/HttpResponseFactory;)V", AccessFlags = 1)]
  66. public virtual void SetResponseFactory(global::Org.Apache.Http.IHttpResponseFactory responseFactory) /* MethodBuilder.Create */
  67. {
  68. }
  69. /// <java-name>
  70. /// setHandlerResolver
  71. /// </java-name>
  72. [Dot42.DexImport("setHandlerResolver", "(Lorg/apache/http/protocol/HttpRequestHandlerResolver;)V", AccessFlags = 1)]
  73. public virtual void SetHandlerResolver(global::Org.Apache.Http.Protocol.IHttpRequestHandlerResolver handlerResolver) /* MethodBuilder.Create */
  74. {
  75. }
  76. /// <java-name>
  77. /// setExpectationVerifier
  78. /// </java-name>
  79. [Dot42.DexImport("setExpectationVerifier", "(Lorg/apache/http/protocol/HttpExpectationVerifier;)V", AccessFlags = 1)]
  80. public virtual void SetExpectationVerifier(global::Org.Apache.Http.Protocol.IHttpExpectationVerifier expectationVerifier) /* MethodBuilder.Create */
  81. {
  82. }
  83. /// <java-name>
  84. /// getParams
  85. /// </java-name>
  86. [Dot42.DexImport("getParams", "()Lorg/apache/http/params/HttpParams;", AccessFlags = 1)]
  87. public virtual global::Org.Apache.Http.Params.IHttpParams GetParams() /* MethodBuilder.Create */
  88. {
  89. return default(global::Org.Apache.Http.Params.IHttpParams);
  90. }
  91. /// <java-name>
  92. /// setParams
  93. /// </java-name>
  94. [Dot42.DexImport("setParams", "(Lorg/apache/http/params/HttpParams;)V", AccessFlags = 1)]
  95. public virtual void SetParams(global::Org.Apache.Http.Params.IHttpParams @params) /* MethodBuilder.Create */
  96. {
  97. }
  98. /// <java-name>
  99. /// handleRequest
  100. /// </java-name>
  101. [Dot42.DexImport("handleRequest", "(Lorg/apache/http/HttpServerConnection;Lorg/apache/http/protocol/HttpContext;)V", AccessFlags = 1)]
  102. public virtual void HandleRequest(global::Org.Apache.Http.IHttpServerConnection conn, global::Org.Apache.Http.Protocol.IHttpContext context) /* MethodBuilder.Create */
  103. {
  104. }
  105. /// <java-name>
  106. /// handleException
  107. /// </java-name>
  108. [Dot42.DexImport("handleException", "(Lorg/apache/http/HttpException;Lorg/apache/http/HttpResponse;)V", AccessFlags = 4)]
  109. protected internal virtual void HandleException(global::Org.Apache.Http.HttpException ex, global::Org.Apache.Http.IHttpResponse response) /* MethodBuilder.Create */
  110. {
  111. }
  112. /// <java-name>
  113. /// doService
  114. /// </java-name>
  115. [Dot42.DexImport("doService", "(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;Lorg/apache/http/prot" +
  116. "ocol/HttpContext;)V", AccessFlags = 4)]
  117. protected internal virtual void DoService(global::Org.Apache.Http.IHttpRequest request, global::Org.Apache.Http.IHttpResponse response, global::Org.Apache.Http.Protocol.IHttpContext context) /* MethodBuilder.Create */
  118. {
  119. }
  120. [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
  121. internal HttpService() /* TypeBuilder.AddDefaultConstructor */
  122. {
  123. }
  124. /// <java-name>
  125. /// getParams
  126. /// </java-name>
  127. public global::Org.Apache.Http.Params.IHttpParams Params
  128. {
  129. [Dot42.DexImport("getParams", "()Lorg/apache/http/params/HttpParams;", AccessFlags = 1)]
  130. get{ return GetParams(); }
  131. [Dot42.DexImport("setParams", "(Lorg/apache/http/params/HttpParams;)V", AccessFlags = 1)]
  132. set{ SetParams(value); }
  133. }
  134. }
  135. /// <summary>
  136. /// <para>A request interceptor that sets the Host header for HTTP/1.1 requests.</para><para><para></para><para></para><title>Revision:</title><para>573864 </para></para><para><para>4.0 </para></para>
  137. /// </summary>
  138. /// <java-name>
  139. /// org/apache/http/protocol/RequestTargetHost
  140. /// </java-name>
  141. [Dot42.DexImport("org/apache/http/protocol/RequestTargetHost", AccessFlags = 33)]
  142. public partial class RequestTargetHost : global::Org.Apache.Http.IHttpRequestInterceptor
  143. /* scope: __dot42__ */
  144. {
  145. [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
  146. public RequestTargetHost() /* MethodBuilder.Create */
  147. {
  148. }
  149. /// <java-name>
  150. /// process
  151. /// </java-name>
  152. [Dot42.DexImport("process", "(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V", AccessFlags = 1)]
  153. public virtual void Process(global::Org.Apache.Http.IHttpRequest request, global::Org.Apache.Http.Protocol.IHttpContext context) /* MethodBuilder.Create */
  154. {
  155. }
  156. }
  157. /// <summary>
  158. /// <para>Provides access to an ordered list of request interceptors. Lists are expected to be built upfront and used read-only afterwards for processing.</para><para><para></para><para></para><title>Revision:</title><para>554903 </para></para><para><para>4.0 </para></para>
  159. /// </summary>
  160. /// <java-name>
  161. /// org/apache/http/protocol/HttpRequestInterceptorList
  162. /// </java-name>
  163. [Dot42.DexImport("org/apache/http/protocol/HttpRequestInterceptorList", AccessFlags = 1537)]
  164. public partial interface IHttpRequestInterceptorList
  165. /* scope: __dot42__ */
  166. {
  167. /// <summary>
  168. /// <para>Appends a request interceptor to this list.</para><para></para>
  169. /// </summary>
  170. /// <java-name>
  171. /// addRequestInterceptor
  172. /// </java-name>
  173. [Dot42.DexImport("addRequestInterceptor", "(Lorg/apache/http/HttpRequestInterceptor;)V", AccessFlags = 1025)]
  174. void AddRequestInterceptor(global::Org.Apache.Http.IHttpRequestInterceptor itcp) /* MethodBuilder.Create */ ;
  175. /// <summary>
  176. /// <para>Inserts a request interceptor at the specified index.</para><para></para>
  177. /// </summary>
  178. /// <java-name>
  179. /// addRequestInterceptor
  180. /// </java-name>
  181. [Dot42.DexImport("addRequestInterceptor", "(Lorg/apache/http/HttpRequestInterceptor;I)V", AccessFlags = 1025)]
  182. void AddRequestInterceptor(global::Org.Apache.Http.IHttpRequestInterceptor itcp, int index) /* MethodBuilder.Create */ ;
  183. /// <summary>
  184. /// <para>Obtains the current size of this list.</para><para></para>
  185. /// </summary>
  186. /// <returns>
  187. /// <para>the number of request interceptors in this list </para>
  188. /// </returns>
  189. /// <java-name>
  190. /// getRequestInterceptorCount
  191. /// </java-name>
  192. [Dot42.DexImport("getRequestInterceptorCount", "()I", AccessFlags = 1025)]
  193. int GetRequestInterceptorCount() /* MethodBuilder.Create */ ;
  194. /// <summary>
  195. /// <para>Obtains a request interceptor from this list.</para><para></para>
  196. /// </summary>
  197. /// <returns>
  198. /// <para>the interceptor at the given index, or <code>null</code> if the index is out of range </para>
  199. /// </returns>
  200. /// <java-name>
  201. /// getRequestInterceptor
  202. /// </java-name>
  203. [Dot42.DexImport("getRequestInterceptor", "(I)Lorg/apache/http/HttpRequestInterceptor;", AccessFlags = 1025)]
  204. global::Org.Apache.Http.IHttpRequestInterceptor GetRequestInterceptor(int index) /* MethodBuilder.Create */ ;
  205. /// <summary>
  206. /// <para>Removes all request interceptors from this list. </para>
  207. /// </summary>
  208. /// <java-name>
  209. /// clearRequestInterceptors
  210. /// </java-name>
  211. [Dot42.DexImport("clearRequestInterceptors", "()V", AccessFlags = 1025)]
  212. void ClearRequestInterceptors() /* MethodBuilder.Create */ ;
  213. /// <summary>
  214. /// <para>Removes all request interceptor of the specified class</para><para></para>
  215. /// </summary>
  216. /// <java-name>
  217. /// removeRequestInterceptorByClass
  218. /// </java-name>
  219. [Dot42.DexImport("removeRequestInterceptorByClass", "(Ljava/lang/Class;)V", AccessFlags = 1025)]
  220. void RemoveRequestInterceptorByClass(global::System.Type clazz) /* MethodBuilder.Create */ ;
  221. /// <summary>
  222. /// <para>Sets the request interceptors in this list. This list will be cleared and re-initialized to contain all request interceptors from the argument list. If the argument list includes elements that are not request interceptors, the behavior is implementation dependent.</para><para></para>
  223. /// </summary>
  224. /// <java-name>
  225. /// setInterceptors
  226. /// </java-name>
  227. [Dot42.DexImport("setInterceptors", "(Ljava/util/List;)V", AccessFlags = 1025)]
  228. void SetInterceptors(global::Java.Util.IList<object> itcps) /* MethodBuilder.Create */ ;
  229. }
  230. /// <summary>
  231. /// <para>Thread-safe extension of the BasicHttpContext.</para><para><para></para><para></para><title>Revision:</title><para>613298 </para></para><para><para>4.0 </para></para>
  232. /// </summary>
  233. /// <java-name>
  234. /// org/apache/http/protocol/SyncBasicHttpContext
  235. /// </java-name>
  236. [Dot42.DexImport("org/apache/http/protocol/SyncBasicHttpContext", AccessFlags = 33)]
  237. public partial class SyncBasicHttpContext : global::Org.Apache.Http.Protocol.BasicHttpContext
  238. /* scope: __dot42__ */
  239. {
  240. [Dot42.DexImport("<init>", "(Lorg/apache/http/protocol/HttpContext;)V", AccessFlags = 1)]
  241. public SyncBasicHttpContext(global::Org.Apache.Http.Protocol.IHttpContext parentContext) /* MethodBuilder.Create */
  242. {
  243. }
  244. /// <java-name>
  245. /// getAttribute
  246. /// </java-name>
  247. [Dot42.DexImport("getAttribute", "(Ljava/lang/String;)Ljava/lang/Object;", AccessFlags = 33)]
  248. public override object GetAttribute(string id) /* MethodBuilder.Create */
  249. {
  250. return default(object);
  251. }
  252. /// <java-name>
  253. /// setAttribute
  254. /// </java-name>
  255. [Dot42.DexImport("setAttribute", "(Ljava/lang/String;Ljava/lang/Object;)V", AccessFlags = 33)]
  256. public override void SetAttribute(string id, object obj) /* MethodBuilder.Create */
  257. {
  258. }
  259. /// <java-name>
  260. /// removeAttribute
  261. /// </java-name>
  262. [Dot42.DexImport("removeAttribute", "(Ljava/lang/String;)Ljava/lang/Object;", AccessFlags = 33)]
  263. public override object RemoveAttribute(string id) /* MethodBuilder.Create */
  264. {
  265. return default(object);
  266. }
  267. [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
  268. internal SyncBasicHttpContext() /* TypeBuilder.AddDefaultConstructor */
  269. {
  270. }
  271. }
  272. /// <summary>
  273. /// <para>A response interceptor that adds a Date header. For use on the server side.</para><para><para></para><para></para><title>Revision:</title><para>555989 </para></para><para><para>4.0 </para></para>
  274. /// </summary>
  275. /// <java-name>
  276. /// org/apache/http/protocol/ResponseDate
  277. /// </java-name>
  278. [Dot42.DexImport("org/apache/http/protocol/ResponseDate", AccessFlags = 33)]
  279. public partial class ResponseDate : global::Org.Apache.Http.IHttpResponseInterceptor
  280. /* scope: __dot42__ */
  281. {
  282. [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
  283. public ResponseDate() /* MethodBuilder.Create */
  284. {
  285. }
  286. /// <java-name>
  287. /// process
  288. /// </java-name>
  289. [Dot42.DexImport("process", "(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V", AccessFlags = 1)]
  290. public virtual void Process(global::Org.Apache.Http.IHttpResponse response, global::Org.Apache.Http.Protocol.IHttpContext context) /* MethodBuilder.Create */
  291. {
  292. }
  293. }
  294. /// <summary>
  295. /// <para>A request interceptor that adds a User-Agent header.</para><para><para></para><para></para><title>Revision:</title><para>496070 </para></para><para><para>4.0 </para></para>
  296. /// </summary>
  297. /// <java-name>
  298. /// org/apache/http/protocol/RequestUserAgent
  299. /// </java-name>
  300. [Dot42.DexImport("org/apache/http/protocol/RequestUserAgent", AccessFlags = 33)]
  301. public partial class RequestUserAgent : global::Org.Apache.Http.IHttpRequestInterceptor
  302. /* scope: __dot42__ */
  303. {
  304. [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
  305. public RequestUserAgent() /* MethodBuilder.Create */
  306. {
  307. }
  308. /// <java-name>
  309. /// process
  310. /// </java-name>
  311. [Dot42.DexImport("process", "(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V", AccessFlags = 1)]
  312. public virtual void Process(global::Org.Apache.Http.IHttpRequest request, global::Org.Apache.Http.Protocol.IHttpContext context) /* MethodBuilder.Create */
  313. {
  314. }
  315. }
  316. /// <summary>
  317. /// <para>Interface to be implemented by objects that can resolve HttpRequestHandler instances by request URI.</para><para><para></para><para></para><title>Revision:</title><para>613298 </para></para>
  318. /// </summary>
  319. /// <java-name>
  320. /// org/apache/http/protocol/HttpRequestHandlerResolver
  321. /// </java-name>
  322. [Dot42.DexImport("org/apache/http/protocol/HttpRequestHandlerResolver", AccessFlags = 1537)]
  323. public partial interface IHttpRequestHandlerResolver
  324. /* scope: __dot42__ */
  325. {
  326. /// <java-name>
  327. /// lookup
  328. /// </java-name>
  329. [Dot42.DexImport("lookup", "(Ljava/lang/String;)Lorg/apache/http/protocol/HttpRequestHandler;", AccessFlags = 1025)]
  330. global::Org.Apache.Http.Protocol.IHttpRequestHandler Lookup(string requestURI) /* MethodBuilder.Create */ ;
  331. }
  332. /// <summary>
  333. /// <para>Provides access to an ordered list of response interceptors. Lists are expected to be built upfront and used read-only afterwards for processing.</para><para><para></para><para></para><title>Revision:</title><para>554903 </para></para><para><para>4.0 </para></para>
  334. /// </summary>
  335. /// <java-name>
  336. /// org/apache/http/protocol/HttpResponseInterceptorList
  337. /// </java-name>
  338. [Dot42.DexImport("org/apache/http/protocol/HttpResponseInterceptorList", AccessFlags = 1537)]
  339. public partial interface IHttpResponseInterceptorList
  340. /* scope: __dot42__ */
  341. {
  342. /// <summary>
  343. /// <para>Appends a response interceptor to this list.</para><para></para>
  344. /// </summary>
  345. /// <java-name>
  346. /// addResponseInterceptor
  347. /// </java-name>
  348. [Dot42.DexImport("addResponseInterceptor", "(Lorg/apache/http/HttpResponseInterceptor;)V", AccessFlags = 1025)]
  349. void AddResponseInterceptor(global::Org.Apache.Http.IHttpResponseInterceptor itcp) /* MethodBuilder.Create */ ;
  350. /// <summary>
  351. /// <para>Inserts a response interceptor at the specified index.</para><para></para>
  352. /// </summary>
  353. /// <java-name>
  354. /// addResponseInterceptor
  355. /// </java-name>
  356. [Dot42.DexImport("addResponseInterceptor", "(Lorg/apache/http/HttpResponseInterceptor;I)V", AccessFlags = 1025)]
  357. void AddResponseInterceptor(global::Org.Apache.Http.IHttpResponseInterceptor itcp, int index) /* MethodBuilder.Create */ ;
  358. /// <summary>
  359. /// <para>Obtains the current size of this list.</para><para></para>
  360. /// </summary>
  361. /// <returns>
  362. /// <para>the number of response interceptors in this list </para>
  363. /// </returns>
  364. /// <java-name>
  365. /// getResponseInterceptorCount
  366. /// </java-name>
  367. [Dot42.DexImport("getResponseInterceptorCount", "()I", AccessFlags = 1025)]
  368. int GetResponseInterceptorCount() /* MethodBuilder.Create */ ;
  369. /// <summary>
  370. /// <para>Obtains a response interceptor from this list.</para><para></para>
  371. /// </summary>
  372. /// <returns>
  373. /// <para>the interceptor at the given index, or <code>null</code> if the index is out of range </para>
  374. /// </returns>
  375. /// <java-name>
  376. /// getResponseInterceptor
  377. /// </java-name>
  378. [Dot42.DexImport("getResponseInterceptor", "(I)Lorg/apache/http/HttpResponseInterceptor;", AccessFlags = 1025)]
  379. global::Org.Apache.Http.IHttpResponseInterceptor GetResponseInterceptor(int index) /* MethodBuilder.Create */ ;
  380. /// <summary>
  381. /// <para>Removes all response interceptors from this list. </para>
  382. /// </summary>
  383. /// <java-name>
  384. /// clearResponseInterceptors
  385. /// </java-name>
  386. [Dot42.DexImport("clearResponseInterceptors", "()V", AccessFlags = 1025)]
  387. void ClearResponseInterceptors() /* MethodBuilder.Create */ ;
  388. /// <summary>
  389. /// <para>Removes all response interceptor of the specified class</para><para></para>
  390. /// </summary>
  391. /// <java-name>
  392. /// removeResponseInterceptorByClass
  393. /// </java-name>
  394. [Dot42.DexImport("removeResponseInterceptorByClass", "(Ljava/lang/Class;)V", AccessFlags = 1025)]
  395. void RemoveResponseInterceptorByClass(global::System.Type clazz) /* MethodBuilder.Create */ ;
  396. /// <summary>
  397. /// <para>Sets the response interceptors in this list. This list will be cleared and re-initialized to contain all response interceptors from the argument list. If the argument list includes elements that are not response interceptors, the behavior is implementation dependent.</para><para></para>
  398. /// </summary>
  399. /// <java-name>
  400. /// setInterceptors
  401. /// </java-name>
  402. [Dot42.DexImport("setInterceptors", "(Ljava/util/List;)V", AccessFlags = 1025)]
  403. void SetInterceptors(global::Java.Util.IList<object> itcps) /* MethodBuilder.Create */ ;
  404. }
  405. /// <summary>
  406. /// <para><para></para><para></para><title>Revision:</title><para>613298 </para></para><para><para>4.0 </para></para>
  407. /// </summary>
  408. /// <java-name>
  409. /// org/apache/http/protocol/HttpRequestHandler
  410. /// </java-name>
  411. [Dot42.DexImport("org/apache/http/protocol/HttpRequestHandler", AccessFlags = 1537)]
  412. public partial interface IHttpRequestHandler
  413. /* scope: __dot42__ */
  414. {
  415. /// <java-name>
  416. /// handle
  417. /// </java-name>
  418. [Dot42.DexImport("handle", "(Lorg/apache/http/HttpRequest;Lorg/apache/http/HttpResponse;Lorg/apache/http/prot" +
  419. "ocol/HttpContext;)V", AccessFlags = 1025)]
  420. void Handle(global::Org.Apache.Http.IHttpRequest request, global::Org.Apache.Http.IHttpResponse response, global::Org.Apache.Http.Protocol.IHttpContext context) /* MethodBuilder.Create */ ;
  421. }
  422. /// <summary>
  423. /// <para>A response interceptor that sets up entity-related headers. For use on the server side.</para><para><para></para><para></para><title>Revision:</title><para>573864 </para></para><para><para>4.0 </para></para>
  424. /// </summary>
  425. /// <java-name>
  426. /// org/apache/http/protocol/ResponseContent
  427. /// </java-name>
  428. [Dot42.DexImport("org/apache/http/protocol/ResponseContent", AccessFlags = 33)]
  429. public partial class ResponseContent : global::Org.Apache.Http.IHttpResponseInterceptor
  430. /* scope: __dot42__ */
  431. {
  432. [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
  433. public ResponseContent() /* MethodBuilder.Create */
  434. {
  435. }
  436. /// <java-name>
  437. /// process
  438. /// </java-name>
  439. [Dot42.DexImport("process", "(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V", AccessFlags = 1)]
  440. public virtual void Process(global::Org.Apache.Http.IHttpResponse response, global::Org.Apache.Http.Protocol.IHttpContext context) /* MethodBuilder.Create */
  441. {
  442. }
  443. }
  444. /// <summary>
  445. /// <para>Generates a date in the format required by the HTTP protocol.</para><para><para></para><para></para><title>Revision:</title><para>548066 </para></para><para><para>4.0 </para></para>
  446. /// </summary>
  447. /// <java-name>
  448. /// org/apache/http/protocol/HttpDateGenerator
  449. /// </java-name>
  450. [Dot42.DexImport("org/apache/http/protocol/HttpDateGenerator", AccessFlags = 33)]
  451. public partial class HttpDateGenerator
  452. /* scope: __dot42__ */
  453. {
  454. /// <summary>
  455. /// <para>Date format pattern used to generate the header in RFC 1123 format. </para>
  456. /// </summary>
  457. /// <java-name>
  458. /// PATTERN_RFC1123
  459. /// </java-name>
  460. [Dot42.DexImport("PATTERN_RFC1123", "Ljava/lang/String;", AccessFlags = 25)]
  461. public const string PATTERN_RFC1123 = "EEE, dd MMM yyyy HH:mm:ss zzz";
  462. /// <summary>
  463. /// <para>The time zone to use in the date header. </para>
  464. /// </summary>
  465. /// <java-name>
  466. /// GMT
  467. /// </java-name>
  468. [Dot42.DexImport("GMT", "Ljava/util/TimeZone;", AccessFlags = 25)]
  469. public static readonly global::Java.Util.TimeZone GMT;
  470. [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
  471. public HttpDateGenerator() /* MethodBuilder.Create */
  472. {
  473. }
  474. /// <java-name>
  475. /// getCurrentDate
  476. /// </java-name>
  477. [Dot42.DexImport("getCurrentDate", "()Ljava/lang/String;", AccessFlags = 33)]
  478. public virtual string GetCurrentDate() /* MethodBuilder.Create */
  479. {
  480. return default(string);
  481. }
  482. /// <java-name>
  483. /// getCurrentDate
  484. /// </java-name>
  485. public string CurrentDate
  486. {
  487. [Dot42.DexImport("getCurrentDate", "()Ljava/lang/String;", AccessFlags = 33)]
  488. get{ return GetCurrentDate(); }
  489. }
  490. }
  491. /// <summary>
  492. /// <para>Keeps lists of interceptors for processing requests and responses.</para><para><para> </para><simplesectsep></simplesectsep><para>Andrea Selva</para><para></para><title>Revision:</title><para>613298 </para></para><para><para>4.0 </para></para>
  493. /// </summary>
  494. /// <java-name>
  495. /// org/apache/http/protocol/BasicHttpProcessor
  496. /// </java-name>
  497. [Dot42.DexImport("org/apache/http/protocol/BasicHttpProcessor", AccessFlags = 49)]
  498. public sealed partial class BasicHttpProcessor : global::Org.Apache.Http.Protocol.IHttpProcessor, global::Org.Apache.Http.Protocol.IHttpRequestInterceptorList, global::Org.Apache.Http.Protocol.IHttpResponseInterceptorList, global::Java.Lang.ICloneable
  499. /* scope: __dot42__ */
  500. {
  501. /// <java-name>
  502. /// requestInterceptors
  503. /// </java-name>
  504. [Dot42.DexImport("requestInterceptors", "Ljava/util/List;", AccessFlags = 4)]
  505. internal global::Java.Util.IList<object> RequestInterceptors;
  506. /// <java-name>
  507. /// responseInterceptors
  508. /// </java-name>
  509. [Dot42.DexImport("responseInterceptors", "Ljava/util/List;", AccessFlags = 4)]
  510. internal global::Java.Util.IList<object> ResponseInterceptors;
  511. [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
  512. public BasicHttpProcessor() /* MethodBuilder.Create */
  513. {
  514. }
  515. /// <java-name>
  516. /// addRequestInterceptor
  517. /// </java-name>
  518. [Dot42.DexImport("addRequestInterceptor", "(Lorg/apache/http/HttpRequestInterceptor;)V", AccessFlags = 1)]
  519. public void AddRequestInterceptor(global::Org.Apache.Http.IHttpRequestInterceptor itcp) /* MethodBuilder.Create */
  520. {
  521. }
  522. /// <java-name>
  523. /// addRequestInterceptor
  524. /// </java-name>
  525. [Dot42.DexImport("addRequestInterceptor", "(Lorg/apache/http/HttpRequestInterceptor;I)V", AccessFlags = 1)]
  526. public void AddRequestInterceptor(global::Org.Apache.Http.IHttpRequestInterceptor itcp, int index) /* MethodBuilder.Create */
  527. {
  528. }
  529. /// <summary>
  530. /// <para>Inserts a response interceptor at the specified index.</para><para></para>
  531. /// </summary>
  532. /// <java-name>
  533. /// addResponseInterceptor
  534. /// </java-name>
  535. [Dot42.DexImport("addResponseInterceptor", "(Lorg/apache/http/HttpResponseInterceptor;I)V", AccessFlags = 1)]
  536. public void AddResponseInterceptor(global::Org.Apache.Http.IHttpResponseInterceptor itcp, int index) /* MethodBuilder.Create */
  537. {
  538. }
  539. /// <java-name>
  540. /// removeRequestInterceptorByClass
  541. /// </java-name>
  542. [Dot42.DexImport("removeRequestInterceptorByClass", "(Ljava/lang/Class;)V", AccessFlags = 1)]
  543. public void RemoveRequestInterceptorByClass(global::System.Type clazz) /* MethodBuilder.Create */
  544. {
  545. }
  546. /// <java-name>
  547. /// removeResponseInterceptorByClass
  548. /// </java-name>
  549. [Dot42.DexImport("removeResponseInterceptorByClass", "(Ljava/lang/Class;)V", AccessFlags = 1)]
  550. public void RemoveResponseInterceptorByClass(global::System.Type clazz) /* MethodBuilder.Create */
  551. {
  552. }
  553. /// <summary>
  554. /// <para>Same as addRequestInterceptor.</para><para></para>
  555. /// </summary>
  556. /// <java-name>
  557. /// addInterceptor
  558. /// </java-name>
  559. [Dot42.DexImport("addInterceptor", "(Lorg/apache/http/HttpRequestInterceptor;)V", AccessFlags = 17)]
  560. public void AddInterceptor(global::Org.Apache.Http.IHttpRequestInterceptor interceptor) /* MethodBuilder.Create */
  561. {
  562. }
  563. /// <java-name>
  564. /// addInterceptor
  565. /// </java-name>
  566. [Dot42.DexImport("addInterceptor", "(Lorg/apache/http/HttpRequestInterceptor;I)V", AccessFlags = 17)]
  567. public void AddInterceptor(global::Org.Apache.Http.IHttpRequestInterceptor interceptor, int index) /* MethodBuilder.Create */
  568. {
  569. }
  570. /// <summary>
  571. /// <para>Obtains the current size of this list.</para><para></para>
  572. /// </summary>
  573. /// <returns>
  574. /// <para>the number of request interceptors in this list </para>
  575. /// </returns>
  576. /// <java-name>
  577. /// getRequestInterceptorCount
  578. /// </java-name>
  579. [Dot42.DexImport("getRequestInterceptorCount", "()I", AccessFlags = 1)]
  580. public int GetRequestInterceptorCount() /* MethodBuilder.Create */
  581. {
  582. return default(int);
  583. }
  584. /// <summary>
  585. /// <para>Obtains a request interceptor from this list.</para><para></para>
  586. /// </summary>
  587. /// <returns>
  588. /// <para>the interceptor at the given index, or <code>null</code> if the index is out of range </para>
  589. /// </returns>
  590. /// <java-name>
  591. /// getRequestInterceptor
  592. /// </java-name>
  593. [Dot42.DexImport("getRequestInterceptor", "(I)Lorg/apache/http/HttpRequestInterceptor;", AccessFlags = 1)]
  594. public global::Org.Apache.Http.IHttpRequestInterceptor GetRequestInterceptor(int index) /* MethodBuilder.Create */
  595. {
  596. return default(global::Org.Apache.Http.IHttpRequestInterceptor);
  597. }
  598. /// <summary>
  599. /// <para>Removes all request interceptors from this list. </para>
  600. /// </summary>
  601. /// <java-name>
  602. /// clearRequestInterceptors
  603. /// </java-name>
  604. [Dot42.DexImport("clearRequestInterceptors", "()V", AccessFlags = 1)]
  605. public void ClearRequestInterceptors() /* MethodBuilder.Create */
  606. {
  607. }
  608. /// <java-name>
  609. /// addResponseInterceptor
  610. /// </java-name>
  611. [Dot42.DexImport("addResponseInterceptor", "(Lorg/apache/http/HttpResponseInterceptor;)V", AccessFlags = 1)]
  612. public void AddResponseInterceptor(global::Org.Apache.Http.IHttpResponseInterceptor itcp) /* MethodBuilder.Create */
  613. {
  614. }
  615. /// <summary>
  616. /// <para>Same as addRequestInterceptor.</para><para></para>
  617. /// </summary>
  618. /// <java-name>
  619. /// addInterceptor
  620. /// </java-name>
  621. [Dot42.DexImport("addInterceptor", "(Lorg/apache/http/HttpResponseInterceptor;)V", AccessFlags = 17)]
  622. public void AddInterceptor(global::Org.Apache.Http.IHttpResponseInterceptor interceptor) /* MethodBuilder.Create */
  623. {
  624. }
  625. /// <java-name>
  626. /// addInterceptor
  627. /// </java-name>
  628. [Dot42.DexImport("addInterceptor", "(Lorg/apache/http/HttpResponseInterceptor;I)V", AccessFlags = 17)]
  629. public void AddInterceptor(global::Org.Apache.Http.IHttpResponseInterceptor interceptor, int index) /* MethodBuilder.Create */
  630. {
  631. }
  632. /// <summary>
  633. /// <para>Obtains the current size of this list.</para><para></para>
  634. /// </summary>
  635. /// <returns>
  636. /// <para>the number of response interceptors in this list </para>
  637. /// </returns>
  638. /// <java-name>
  639. /// getResponseInterceptorCount
  640. /// </java-name>
  641. [Dot42.DexImport("getResponseInterceptorCount", "()I", AccessFlags = 1)]
  642. public int GetResponseInterceptorCount() /* MethodBuilder.Create */
  643. {
  644. return default(int);
  645. }
  646. /// <summary>
  647. /// <para>Obtains a response interceptor from this list.</para><para></para>
  648. /// </summary>
  649. /// <returns>
  650. /// <para>the interceptor at the given index, or <code>null</code> if the index is out of range </para>
  651. /// </returns>
  652. /// <java-name>
  653. /// getResponseInterceptor
  654. /// </java-name>
  655. [Dot42.DexImport("getResponseInterceptor", "(I)Lorg/apache/http/HttpResponseInterceptor;", AccessFlags = 1)]
  656. public global::Org.Apache.Http.IHttpResponseInterceptor GetResponseInterceptor(int index) /* MethodBuilder.Create */
  657. {
  658. return default(global::Org.Apache.Http.IHttpResponseInterceptor);
  659. }
  660. /// <summary>
  661. /// <para>Removes all response interceptors from this list. </para>
  662. /// </summary>
  663. /// <java-name>
  664. /// clearResponseInterceptors
  665. /// </java-name>
  666. [Dot42.DexImport("clearResponseInterceptors", "()V", AccessFlags = 1)]
  667. public void ClearResponseInterceptors() /* MethodBuilder.Create */
  668. {
  669. }
  670. /// <summary>
  671. /// <para>Sets the interceptor lists. First, both interceptor lists maintained by this processor will be cleared. Subsequently, elements of the argument list that are request interceptors will be added to the request interceptor list. Elements that are response interceptors will be added to the response interceptor list. Elements that are both request and response interceptor will be added to both lists. Elements that are neither request nor response interceptor will be ignored.</para><para></para>
  672. /// </summary>
  673. /// <java-name>
  674. /// setInterceptors
  675. /// </java-name>
  676. [Dot42.DexImport("setInterceptors", "(Ljava/util/List;)V", AccessFlags = 1)]
  677. public void SetInterceptors(global::Java.Util.IList<object> list) /* MethodBuilder.Create */
  678. {
  679. }
  680. /// <summary>
  681. /// <para>Clears both interceptor lists maintained by this processor. </para>
  682. /// </summary>
  683. /// <java-name>
  684. /// clearInterceptors
  685. /// </java-name>
  686. [Dot42.DexImport("clearInterceptors", "()V", AccessFlags = 1)]
  687. public void ClearInterceptors() /* MethodBuilder.Create */
  688. {
  689. }
  690. /// <java-name>
  691. /// process
  692. /// </java-name>
  693. [Dot42.DexImport("process", "(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V", AccessFlags = 1)]
  694. public void Process(global::Org.Apache.Http.IHttpRequest request, global::Org.Apache.Http.Protocol.IHttpContext context) /* MethodBuilder.Create */
  695. {
  696. }
  697. /// <java-name>
  698. /// process
  699. /// </java-name>
  700. [Dot42.DexImport("process", "(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V", AccessFlags = 1)]
  701. public void Process(global::Org.Apache.Http.IHttpResponse request, global::Org.Apache.Http.Protocol.IHttpContext context) /* MethodBuilder.Create */
  702. {
  703. }
  704. /// <java-name>
  705. /// copyInterceptors
  706. /// </java-name>
  707. [Dot42.DexImport("copyInterceptors", "(Lorg/apache/http/protocol/BasicHttpProcessor;)V", AccessFlags = 4)]
  708. internal void CopyInterceptors(global::Org.Apache.Http.Protocol.BasicHttpProcessor target) /* MethodBuilder.Create */
  709. {
  710. }
  711. /// <summary>
  712. /// <para>Creates a copy of this instance</para><para></para>
  713. /// </summary>
  714. /// <returns>
  715. /// <para>new instance of the BasicHttpProcessor </para>
  716. /// </returns>
  717. /// <java-name>
  718. /// copy
  719. /// </java-name>
  720. [Dot42.DexImport("copy", "()Lorg/apache/http/protocol/BasicHttpProcessor;", AccessFlags = 1)]
  721. public global::Org.Apache.Http.Protocol.BasicHttpProcessor Copy() /* MethodBuilder.Create */
  722. {
  723. return default(global::Org.Apache.Http.Protocol.BasicHttpProcessor);
  724. }
  725. /// <java-name>
  726. /// clone
  727. /// </java-name>
  728. [Dot42.DexImport("clone", "()Ljava/lang/Object;", AccessFlags = 1)]
  729. public object Clone() /* MethodBuilder.Create */
  730. {
  731. return default(object);
  732. }
  733. /// <summary>
  734. /// <para>Obtains the current size of this list.</para><para></para>
  735. /// </summary>
  736. /// <returns>
  737. /// <para>the number of request interceptors in this list </para>
  738. /// </returns>
  739. /// <java-name>
  740. /// getRequestInterceptorCount
  741. /// </java-name>
  742. public int RequestInterceptorCount
  743. {
  744. [Dot42.DexImport("getRequestInterceptorCount", "()I", AccessFlags = 1)]
  745. get{ return GetRequestInterceptorCount(); }
  746. }
  747. /// <summary>
  748. /// <para>Obtains the current size of this list.</para><para></para>
  749. /// </summary>
  750. /// <returns>
  751. /// <para>the number of response interceptors in this list </para>
  752. /// </returns>
  753. /// <java-name>
  754. /// getResponseInterceptorCount
  755. /// </java-name>
  756. public int ResponseInterceptorCount
  757. {
  758. [Dot42.DexImport("getResponseInterceptorCount", "()I", AccessFlags = 1)]
  759. get{ return GetResponseInterceptorCount(); }
  760. }
  761. }
  762. /// <summary>
  763. /// <para>A response interceptor that suggests connection keep-alive to the client. For use on the server side.</para><para><para></para><para></para><title>Revision:</title><para>618017 </para></para><para><para>4.0 </para></para>
  764. /// </summary>
  765. /// <java-name>
  766. /// org/apache/http/protocol/ResponseConnControl
  767. /// </java-name>
  768. [Dot42.DexImport("org/apache/http/protocol/ResponseConnControl", AccessFlags = 33)]
  769. public partial class ResponseConnControl : global::Org.Apache.Http.IHttpResponseInterceptor
  770. /* scope: __dot42__ */
  771. {
  772. [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
  773. public ResponseConnControl() /* MethodBuilder.Create */
  774. {
  775. }
  776. /// <java-name>
  777. /// process
  778. /// </java-name>
  779. [Dot42.DexImport("process", "(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)V", AccessFlags = 1)]
  780. public virtual void Process(global::Org.Apache.Http.IHttpResponse response, global::Org.Apache.Http.Protocol.IHttpContext context) /* MethodBuilder.Create */
  781. {
  782. }
  783. }
  784. /// <summary>
  785. /// <para>A request interceptor that suggests connection keep-alive to the server.</para><para><para></para><para></para><title>Revision:</title><para>496070 </para></para><para><para>4.0 </para></para>
  786. /// </summary>
  787. /// <java-name>
  788. /// org/apache/http/protocol/RequestConnControl
  789. /// </java-name>
  790. [Dot42.DexImport("org/apache/http/protocol/RequestConnControl", AccessFlags = 33)]
  791. public partial class RequestConnControl : global::Org.Apache.Http.IHttpRequestInterceptor
  792. /* scope: __dot42__ */
  793. {
  794. [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
  795. public RequestConnControl() /* MethodBuilder.Create */
  796. {
  797. }
  798. /// <java-name>
  799. /// process
  800. /// </java-name>
  801. [Dot42.DexImport("process", "(Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V", AccessFlags = 1)]
  802. public virtual void Process(global::Org.Apache.Http.IHttpRequest request, global::Org.Apache.Http.Protocol.IHttpContext context) /* MethodBuilder.Create */
  803. {
  804. }
  805. }
  806. /// <summary>
  807. /// <para>Constants and static helpers related to the HTTP protocol.</para><para><para></para><para></para><title>Revision:</title><para>555989 </para></para><para><para>4.0 </para></para>
  808. /// </summary>
  809. /// <java-name>
  810. /// org/apache/http/protocol/HTTP
  811. /// </java-name>
  812. [Dot42.DexImport("org/apache/http/protocol/HTTP", AccessFlags = 49)]
  813. public sealed partial class HTTP
  814. /* scope: __dot42__ */
  815. {
  816. /// <java-name>
  817. /// CR
  818. /// </java-name>
  819. [Dot42.DexImport("CR", "I", AccessFlags = 25)]
  820. public const int CR = 13;
  821. /// <java-name>
  822. /// LF
  823. /// </java-name>
  824. [Dot42.DexImport("LF", "I", AccessFlags = 25)]
  825. public const int LF = 10;
  826. /// <java-name>
  827. /// SP
  828. /// </java-name>
  829. [Dot42.DexImport("SP", "I", AccessFlags = 25)]
  830. public const int SP = 32;
  831. /// <java-name>
  832. /// HT
  833. /// </java-name>
  834. [Dot42.DexImport("HT", "I", AccessFlags = 25)]
  835. public const int HT = 9;
  836. /// <summary>
  837. /// <para>HTTP header definitions </para>
  838. /// </summary>
  839. /// <java-name>
  840. /// TRANSFER_ENCODING
  841. /// </java-name>
  842. [Dot42.DexImport("TRANSFER_ENCODING", "Ljava/lang/String;", AccessFlags = 25)]
  843. public const string TRANSFER_ENCODING = "Transfer-Encoding";
  844. /// <java-name>
  845. /// CONTENT_LEN
  846. /// </java-name>
  847. [Dot42.DexImport("CONTENT_LEN", "Ljava/lang/String;", AccessFlags = 25)]
  848. public const string CONTENT_LEN = "Content-Length";
  849. /// <java-name>
  850. /// CONTENT_TYPE
  851. /// </java-name>
  852. [Dot42.DexImport("CONTENT_TYPE", "Ljava/lang/String;", AccessFlags = 25)]
  853. public const string CONTENT_TYPE = "Content-Type";
  854. /// <java-name>
  855. /// CONTENT_ENCODING
  856. /// </java-name>
  857. [Dot42.DexImport("CONTENT_ENCODING", "Ljava/lang/String;", AccessFlags = 25)]
  858. public const string CONTENT_ENCODING = "Content-Encoding";
  859. /// <java-name>
  860. /// EXPECT_DIRECTIVE
  861. /// </java-name>
  862. [Dot42.DexImport("EXPECT_DIRECTIVE", "Ljava/lang/String;", AccessFlags = 25)]
  863. public const string EXPECT_DIRECTIVE = "Expect";
  864. /// <java-name>
  865. /// CONN_DIRECTIVE
  866. /// </java-name>
  867. [Dot42.DexImport("CONN_DIRECTIVE", "Ljava/lang/String;", AccessFlags = 25)]
  868. public const string CONN_DIRECTIVE = "Connection";
  869. /// <java-name>
  870. /// TARGET_HOST
  871. /// </java-name>
  872. [Dot42.DexImport("TARGET_HOST", "Ljava/lang/String;", AccessFlags = 25)]
  873. public const string TARGET_HOST = "Host";
  874. /// <java-name>
  875. /// USER_AGENT
  876. /// </java-name>
  877. [Dot42.DexImport("USER_AGENT", "Ljava/lang/String;", AccessFlags = 25)]
  878. public const string USER_AGENT = "User-Agent";
  879. /// <java-name>
  880. /// DATE_HEADER
  881. /// </java-name>
  882. [Dot42.DexImport("DATE_HEADER", "Ljava/lang/String;", AccessFlags = 25)]
  883. public const string DATE_HEADER = "Date";
  884. /// <java-name>
  885. /// SERVER_HEADER
  886. /// </java-name>
  887. [Dot42.DexImport("SERVER_HEADER", "Ljava/lang/String;", AccessFlags = 25)]
  888. public const string SERVER_HEADER = "Server";
  889. /// <summary>
  890. /// <para>HTTP expectations </para>
  891. /// </summary>
  892. /// <java-name>
  893. /// EXPECT_CONTINUE
  894. /// </java-name>
  895. [Dot42.DexImport("EXPECT_CONTINUE", "Ljava/lang/String;", AccessFlags = 25)]
  896. public const string EXPECT_CONTINUE = "100-continue";
  897. /// <summary>
  898. /// <para>HTTP connection control </para>
  899. /// </summary>
  900. /// <java-name>
  901. /// CONN_CLOSE
  902. /// </java-name>
  903. [Dot42.DexImport("CONN_CLOSE", "Ljava/lang/String;", AccessFlags = 25)]
  904. public const string CONN_CLOSE = "Close";
  905. /// <java-name>
  906. /// CONN_KEEP_ALIVE
  907. /// </java-name>
  908. [Dot42.DexImport("CONN_KEEP_ALIVE", "Ljava/lang/String;", AccessFlags = 25)]
  909. public const string CONN_KEEP_ALIVE = "Keep-Alive";
  910. /// <summary>
  911. /// <para>Transfer encoding definitions </para>
  912. /// </summary>
  913. /// <java-name>
  914. /// CHUNK_CODING
  915. /// </java-name>
  916. [Dot42.DexImport("CHUNK_CODING", "Ljava/lang/String;", AccessFlags = 25)]
  917. public const string CHUNK_CODING = "chunked";
  918. /// <java-name>
  919. /// IDENTITY_CODING
  920. /// </java-name>
  921. [Dot42.DexImport("IDENTITY_CODING", "Ljava/lang/String;", AccessFlags = 25)]
  922. public const string IDENTITY_CODING = "identity";
  923. /// <summary>
  924. /// <para>Common charset definitions </para>
  925. /// </summary>
  926. /// <java-name>
  927. /// UTF_8
  928. /// </java-name>
  929. [Dot42.DexImport("UTF_8", "Ljava/lang/String;", AccessFlags = 25)]
  930. public const string UTF_8 = "UTF-8";
  931. /// <java-name>
  932. /// UTF_16
  933. /// </java-name>
  934. [Dot42.DexImport("UTF_16", "Ljava/lang/String;", AccessFlags = 25)]
  935. public const string UTF_16 = "UTF-16";
  936. /// <java-name>
  937. /// US_ASCII
  938. /// </java-name>
  939. [Dot42.DexImport("US_ASCII", "Ljava/lang/String;", AccessFlags = 25)]
  940. public const string US_ASCII = "US-ASCII";
  941. /// <java-name>
  942. /// ASCII
  943. /// </java-name>
  944. [Dot42.DexImport("ASCII", "Ljava/lang/String;", AccessFlags = 25)]
  945. public const string ASCII = "ASCII";
  946. /// <java-name>
  947. /// ISO_8859_1
  948. /// </java-name>
  949. [Dot42.DexImport("ISO_8859_1", "Ljava/lang/String;", AccessFlags = 25)]
  950. public const string ISO_8859_1 = "ISO-8859-1";
  951. /// <summary>
  952. /// <para>Default charsets </para>
  953. /// </summary>
  954. /// <java-name>
  955. /// DEFAULT_CONTENT_CHARSET
  956. /// </java-name>
  957. [Dot42.DexImport("DEFAULT_CONTENT_CHARSET", "Ljava/lang/String;", AccessFlags = 25)]
  958. public const string DEFAULT_CONTENT_CHARSET = "ISO-8859-1";
  959. /// <java-name>
  960. /// DEFAULT_PROTOCOL_CHARSET
  961. /// </java-name>
  962. [Dot42.DexImport("DEFAULT_PROTOCOL_CHARSET", "Ljava/lang/String;", AccessFlags = 25)]
  963. public const string DEFAULT_PROTOCOL_CHARSET = "US-ASCII";
  964. /// <summary>
  965. /// <para>Content type definitions </para>
  966. /// </summary>
  967. /// <java-name>
  968. /// OCTET_STREAM_TYPE
  969. /// </java-name>
  970. [Dot42.DexImport("OCTET_STREAM_TYPE", "Ljava/lang/String;", AccessFlags = 25)]
  971. public const string OCTET_STREAM_TYPE = "application/octet-stream";
  972. /// <java-name>
  973. /// PLAIN_TEXT_TYPE
  974. /// </java-name>
  975. [Dot42.DexImport("PLAIN_TEXT_TYPE", "Ljava/lang/String;", AccessFlags = 25)]
  976. public const string PLAIN_TEXT_TYPE = "text/plain";
  977. /// <java-name>
  978. /// CHARSET_PARAM
  979. /// </java-name>
  980. [Dot42.DexImport("CHARSET_PARAM", "Ljava/lang/String;", AccessFlags = 25)]
  981. public const string CHARSET_PARAM = "; charset=";
  982. /// <summary>
  983. /// <para>Default content type </para>
  984. /// </summary>
  985. /// <java-name>
  986. /// DEFAULT_CONTENT_TYPE
  987. /// </java-name>
  988. [Dot42.DexImport("DEFAULT_CONTENT_TYPE", "Ljava/lang/String;", AccessFlags = 25)]
  989. public const string DEFAULT_CONTENT_TYPE = "application/octet-stream";
  990. [Dot42.DexImport("<init>", "()V", AccessFlags = 0)]
  991. internal HTTP() /* MethodBuilder.Create */
  992. {
  993. }
  994. /// <java-name>
  995. /// isWhitespace
  996. /// </java-name>
  997. [Dot42.DexImport("isWhitespace", "(C)Z", AccessFlags = 9)]
  998. public static bool IsWhitespace(char ch) /* MethodBuilder.Create */
  999. {
  1000. return default(bool);
  1001. }
  1002. }
  1003. /// <summary>
  1004. /// <para>Maintains a map of HTTP request handlers keyed by a request URI pattern. HttpRequestHandler instances can be looked up by request URI using the HttpRequestHandlerResolver interface.<br></br> Patterns may have three formats: <ul><li><para><code>*</code> </para></li><li><para><code>*&lt;uri&gt;</code> </para></li><li><para><code>&lt;uri&gt;*</code> </para></li></ul></para><para><para></para><para></para><title>Revision:</title><para>630662 </para></para>
  1005. /// </summary>
  1006. /// <java-name>
  1007. /// org/apache/http/protocol/HttpRequestHandlerRegistry
  1008. /// </java-name>
  1009. [Dot42.DexImport("org/apache/http/protocol/HttpRequestHandlerRegistry", AccessFlags = 33)]
  1010. public partial class HttpRequestHandlerRegistry : global::Org.Apache.Http.Protocol.IHttpRequestHandlerResolver
  1011. /* scope: __dot42__ */
  1012. {
  1013. [Dot42.DexImport("<init>", "()V", AccessFlags = 1)]
  1014. public HttpRequestHandlerRegistry() /* MethodBuilder.Create */
  1015. {
  1016. }
  1017. /// <java-name>
  1018. /// register
  1019. /// </java-name>
  1020. [Dot42.DexImport("register", "(Ljava/lang/String;Lorg/apache/http/protocol/HttpRequestHandler;)V", AccessFlags = 1)]
  1021. public virtual void Register(string pattern, global::Org.Apache.Http.Protocol.IHttpRequestHandler handler) /* MethodBuilder.Create */
  1022. {
  1023. }
  1024. /// <java-name>
  1025. /// unregister
  1026. /// </java-name>
  1027. [Dot42.DexImport("unregister", "(Ljava/lang/String;)V", AccessFlags = 1)]
  1028. public virtual void Unregister(string pattern) /* MethodBuilder.Create */
  1029. {
  1030. }
  1031. /// <java-name>
  1032. /// setHandlers
  1033. /// </java-name>
  1034. [Dot42.DexImport("setHandlers", "(Ljava/util/Map;)V", AccessFlags = 1)]
  1035. public virtual void SetHandlers(global::Java.Util.IMap<object, object> map) /* MethodBuilder.Create */
  1036. {
  1037. }
  1038. /// <java-name>
  1039. /// lookup
  1040. /// </java-name>
  1041. [Dot42.DexImport("lookup", "(Ljava/lang/String;)Lorg/apache/http/protocol/HttpRequestHandler;", AccessFlags = 1)]
  1042. public virtual global::Org.Apache.Http.Protocol.IHttpRequestHandler Lookup(string requestURI) /* MethodBuilder.Create */
  1043. {
  1044. return default(global::Org.Apache.Http.Protocol.IHttpRequestHandler);
  1045. }
  1046. /// <summary>
  1047. /// <para><xrefsect><xreftitle>Deprecated</xreftitle><xrefdescription><para>use UriPatternMatcher directly </para></xrefdescription></xrefsect></para>
  1048. /// </summary>
  1049. /// <java-name>
  1050. /// matchUriRequestPattern
  1051. /// </java-name>
  1052. [Dot42.DexImport("matchUriRequestPattern", "(Ljava/lang/String;Ljava/lang/String;)Z", AccessFlags = 4)]
  1053. protected internal virtual bool MatchUriRequestPattern(string pattern, string requestUri) /* MethodBuilder.Create */
  1054. {
  1055. return default(bool);
  1056. }
  1057. }
  1058. /// <summary>
  1059. /// <para>HttpContext implementation that delegates resolution of an attribute to the given default HttpContext instance if the attribute is not present in the local one. The state of the local context can be mutated, whereas the default context is treated as read-only.</para><para><para></para><para></para><title>Revision:</title><para>654882 </para></para>
  1060. /// </summary>
  1061. /// <java-name>
  1062. /// org/apache/http/protocol/DefaultedHttpContext
  1063. /// </java-name>
  1064. [Dot42.DexImport("org/apache/http/protocol/DefaultedHttpContext", AccessFlags = 49)]
  1065. public sealed partial class DefaultedHttpContext : global::Org.Apache.Http.Protocol.IHttpContext
  1066. /* scope: __dot42__ */
  1067. {
  1068. [Dot42.DexImport("<init>", "(Lorg/apache/http/protocol/HttpContext;Lorg/apache/http/protocol/HttpContext;)V", AccessFlags = 1)]
  1069. public DefaultedHttpContext(global::Org.Apache.Http.Protocol.IHttpContext local, global::Org.Apache.Http.Protocol.IHttpContext defaults) /* MethodBuilder.Create */
  1070. {
  1071. }
  1072. /// <java-name>
  1073. /// getAttribute
  1074. /// </java-name>
  1075. [Dot42.DexImport("getAttribute", "(Ljava/lang/String;)Ljava/lang/Object;", AccessFlags = 1)]
  1076. public object GetAttribute(string id) /* MethodBuilder.Create */
  1077. {
  1078. return default(object);
  1079. }
  1080. /// <java-name>
  1081. /// removeAttribute
  1082. /// </java-name>
  1083. [Dot42.DexImport("removeAttribute", "(Ljava/lang/String;)Ljava/lang/Object;", AccessFlags = 1)]
  1084. public object RemoveAttribute(string id) /* MethodBuilder.Create */
  1085. {
  1086. return default(object);
  1087. }
  1088. /// <java-name>
  1089. /// setAttribute
  1090. /// </java-name>
  1091. [Dot42.DexImport("setAttribute", "(Ljava/lang/String;Ljava/lang/Object;)V", AccessFlags = 1)]
  1092. public void SetAttribute(string id, object obj) /* MethodBuilder.Create */
  1093. {
  1094. }
  1095. /// <java-name>
  1096. /// getDefaults
  1097. /// </java-name>
  1098. [Dot42.DexImport("getDefaults", "()Lorg/apache/http/protocol/HttpContext;", AccessFlags = 1)]
  1099. public global::Org.Apache.Http.Protocol.IHttpContext GetDefaults() /* MethodBuilder.Create */
  1100. {
  1101. return default(global::Org.Apache.Http.Protocol.IHttpContext);
  1102. }
  1103. [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)]
  1104. internal DefaultedHttpContext() /* TypeBuilder.AddDefaultConstructor */
  1105. {
  1106. }
  1107. /// <java-name>
  1108. /// getDefaults
  1109. /// </java-name>
  1110. public global::Org.Apache.Http.Protocol.IHttpContext Defaults
  1111. {
  1112. [Dot42.DexImport("getDefaults", "()Lorg/apache/http/protocol/HttpContext;", AccessFlags = 1)]
  1113. get{ return GetDefaults(); }
  1114. }
  1115. }
  1116. /// <summary>
  1117. /// <para>A response interceptor that adds a Server header. For use on the server side.</para><para><para></para><para></para><t