Java Doc for httpRequest.java in  » Web-Server » Rimfaxe-Web-Server » seda » sandStorm » lib » http » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Web Server » Rimfaxe Web Server » seda.sandStorm.lib.http 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   seda.sandStorm.core.TimeStampedEvent
      seda.sandStorm.lib.http.httpRequest

httpRequest
public class httpRequest extends TimeStampedEvent implements httpConst,ClassQueueElementIF(Code)
This class represents a single HTTP client request.
author:
   Matt Welsh


Field Summary
final public static  intHTTPVER_09
     getHttpVer() code corresponding to HTTP/0.9.
final public static  intHTTPVER_10
     getHttpVer() code corresponding to HTTP/1.0.
final public static  intHTTPVER_11
     getHttpVer() code corresponding to HTTP/1.1.
final public static  StringQUERY_KEY_SET
     Default value for a query key.
final public static  intREQUEST_GET
     getRequest() code corresponding to a GET request.
final public static  intREQUEST_HEAD
     getRequest() code corresponding to a HEAD request.
final public static  intREQUEST_POST
     getRequest() code corresponding to a POST request.

Constructor Summary
 httpRequest(httpConnection conn, String requestStr, String orig_url, int httpver, Vector header, String req_body)
     Package-internal: Create an httpRequest from the given connection, request string, URL, HTTP version, and header.

Method Summary
public  EnumerationenumerateHeaders()
    
public  httpConnectiongetConnection()
     Return the corresponding HTTP connection.
public  StringgetHeader(String key)
     Return the header line corresponding to the given key.
public  intgetHttpVer()
     Return the code corresponding to the HTTP version.
public  StringgetMethod()
    
public  StringgetQuery(String key)
     Return the value associated with the given query key.
public  EnumerationgetQueryKeys()
     Return an enumeration of keys in the query string, if any.
public  String[]getQuerySet(String key)
     Return the set of values associated with the given query key.
public  StringgetQueryString()
    
public  intgetRequest()
     Return the code corresponding to the request.
public  StringgetRequestBody()
    
public  intgetRequestClass()
    
public  StringgetRequestString()
    
public  intgetServerPort()
    
public  ObjectgetSpecial(String key)
    
public  StringgetURL()
     Return the request URL.
public  booleanhasHeader(String key)
    
public  booleanheaderNeeded()
     Indicates whether this request requires a header to be sent in the response (that is, whether this is HTTP/1.0 or later).
public  voidremoveHeader(String name)
    
public  voidsetHeader(String name, String val)
    
public  voidsetRequestClass(int theclass)
    
public  voidsetServerPort(int val)
    
public  voidsetSpecial(String key, Object o)
    
public  voidsetURL(String url)
    
public  StringtoString()
    

Field Detail
HTTPVER_09
final public static int HTTPVER_09(Code)
getHttpVer() code corresponding to HTTP/0.9.



HTTPVER_10
final public static int HTTPVER_10(Code)
getHttpVer() code corresponding to HTTP/1.0.



HTTPVER_11
final public static int HTTPVER_11(Code)
getHttpVer() code corresponding to HTTP/1.1.



QUERY_KEY_SET
final public static String QUERY_KEY_SET(Code)
Default value for a query key.



REQUEST_GET
final public static int REQUEST_GET(Code)
getRequest() code corresponding to a GET request.



REQUEST_HEAD
final public static int REQUEST_HEAD(Code)
getRequest() code corresponding to a HEAD request.



REQUEST_POST
final public static int REQUEST_POST(Code)
getRequest() code corresponding to a POST request.




Constructor Detail
httpRequest
httpRequest(httpConnection conn, String requestStr, String orig_url, int httpver, Vector header, String req_body) throws IOException(Code)
Package-internal: Create an httpRequest from the given connection, request string, URL, HTTP version, and header.




Method Detail
enumerateHeaders
public Enumeration enumerateHeaders()(Code)



getConnection
public httpConnection getConnection()(Code)
Return the corresponding HTTP connection.



getHeader
public String getHeader(String key)(Code)
Return the header line corresponding to the given key. For example, to get the 'User-Agent' field from the header, use getHeader("User-Agent").



getHttpVer
public int getHttpVer()(Code)
Return the code corresponding to the HTTP version. Each code has one of the HTTPVER_* values from this class.



getMethod
public String getMethod()(Code)



getQuery
public String getQuery(String key)(Code)
Return the value associated with the given query key. If a key as more than one value then only the first value will be returned.



getQueryKeys
public Enumeration getQueryKeys()(Code)
Return an enumeration of keys in the query string, if any.



getQuerySet
public String[] getQuerySet(String key)(Code)
Return the set of values associated with the given query key.



getQueryString
public String getQueryString()(Code)



getRequest
public int getRequest()(Code)
Return the code corresponding to the request. Each code has one of the REQUEST_* values from this class.



getRequestBody
public String getRequestBody()(Code)



getRequestClass
public int getRequestClass()(Code)



getRequestString
public String getRequestString()(Code)



getServerPort
public int getServerPort()(Code)



getSpecial
public Object getSpecial(String key)(Code)



getURL
public String getURL()(Code)
Return the request URL.



hasHeader
public boolean hasHeader(String key)(Code)



headerNeeded
public boolean headerNeeded()(Code)
Indicates whether this request requires a header to be sent in the response (that is, whether this is HTTP/1.0 or later).



removeHeader
public void removeHeader(String name)(Code)



setHeader
public void setHeader(String name, String val)(Code)



setRequestClass
public void setRequestClass(int theclass)(Code)



setServerPort
public void setServerPort(int val)(Code)



setSpecial
public void setSpecial(String key, Object o)(Code)



setURL
public void setURL(String url)(Code)



toString
public String toString()(Code)



Fields inherited from seda.sandStorm.core.TimeStampedEvent
public long timestamp(Code)(Java Doc)


Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.