Java Doc for HttpConnection.java in  » Sevlet-Container » jetty-modules » org » mortbay » jetty » 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 » Sevlet Container » jetty modules » org.mortbay.jetty 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.mortbay.jetty.HttpConnection

HttpConnection
public class HttpConnection implements Connection(Code)

A HttpConnection represents the connection of a HTTP client to the server and is created by an instance of a Connector . It's prime function is to associate Request and Response instances with a EndPoint .

A connection is also the prime mechanism used by jetty to recycle objects without pooling. The Request , Response , HttpParser , HttpGenerator and HttpFields instances are all recycled for the duraction of a connection. Where appropriate, allocated buffers are also kept associated with the connection via the parser and/or generator.


author:
   gregw

Inner Class :public class Output extends AbstractGenerator.Output
Inner Class :public class OutputWriter extends AbstractGenerator.OutputWriter

Field Summary
protected  Connector_connector
    
protected  EndPoint_endp
    
protected  Generator_generator
    
protected  ServletInputStream_in
    
 int_include
    
protected  Output_out
    
protected  Parser_parser
    
protected  PrintWriter_printWriter
    
protected  Request_request
    
protected  HttpFields_requestFields
    
protected  Response_response
    
protected  HttpFields_responseFields
    
protected  Server_server
    
protected  HttpURI_uri
    
protected  OutputWriter_writer
    

Constructor Summary
public  HttpConnection(Connector connector, EndPoint endpoint, Server server)
    

Method Summary
public  voidcommitResponse(boolean last)
    
public  voidcompleteResponse()
    
public  voiddestroy()
    
public  voidflushResponse()
    
public  ObjectgetAssociatedObject()
    
public  ConnectorgetConnector()
    
public static  HttpConnectiongetCurrentConnection()
    
public  EndPointgetEndPoint()
    
public  GeneratorgetGenerator()
    
public  ServletInputStreamgetInputStream()
     The input stream for this connection.
public  ServletOutputStreamgetOutputStream()
     The output stream for this connection.
public  ParsergetParser()
    
public  PrintWritergetPrintWriter(String encoding)
     A PrintWriter wrapping the HttpConnection.getOutputStream output stream.
public  RequestgetRequest()
    
public  HttpFieldsgetRequestFields()
    
public  intgetRequests()
    
public  booleangetResolveNames()
    
public  ResponsegetResponse()
    
public  HttpFieldsgetResponseFields()
    
public  longgetTimeStamp()
    
public synchronized  voidhandle()
    
protected  voidhandleRequest()
    
public  voidinclude()
    
public  voidincluded()
    
public  booleanisConfidential(Request request)
    
public  booleanisIdle()
    
public  booleanisIncluding()
    
public  booleanisIntegral(Request request)
     Find out if the request is INTEGRAL security.
public  booleanisResponseCommitted()
    
protected  voidreset(boolean returnBuffers)
    
public  voidsetAssociatedObject(Object associatedObject)
    
protected static  voidsetCurrentConnection(HttpConnection connection)
    

Field Detail
_connector
protected Connector _connector(Code)



_endp
protected EndPoint _endp(Code)



_generator
protected Generator _generator(Code)



_in
protected ServletInputStream _in(Code)



_include
int _include(Code)



_out
protected Output _out(Code)



_parser
protected Parser _parser(Code)



_printWriter
protected PrintWriter _printWriter(Code)



_request
protected Request _request(Code)



_requestFields
protected HttpFields _requestFields(Code)



_response
protected Response _response(Code)



_responseFields
protected HttpFields _responseFields(Code)



_server
protected Server _server(Code)



_uri
protected HttpURI _uri(Code)



_writer
protected OutputWriter _writer(Code)




Constructor Detail
HttpConnection
public HttpConnection(Connector connector, EndPoint endpoint, Server server)(Code)
Constructor




Method Detail
commitResponse
public void commitResponse(boolean last) throws IOException(Code)



completeResponse
public void completeResponse() throws IOException(Code)



destroy
public void destroy()(Code)



flushResponse
public void flushResponse() throws IOException(Code)



getAssociatedObject
public Object getAssociatedObject()(Code)
Returns the associatedObject.



getConnector
public Connector getConnector()(Code)
Returns the connector.



getCurrentConnection
public static HttpConnection getCurrentConnection()(Code)



getEndPoint
public EndPoint getEndPoint()(Code)
The EndPoint for this connection.



getGenerator
public Generator getGenerator()(Code)



getInputStream
public ServletInputStream getInputStream()(Code)
The input stream for this connection. The stream will be created if it does not already exist.



getOutputStream
public ServletOutputStream getOutputStream()(Code)
The output stream for this connection. The stream will be created if it does not already exist.



getParser
public Parser getParser()(Code)
the parser used by this connection



getPrintWriter
public PrintWriter getPrintWriter(String encoding)(Code)
A PrintWriter wrapping the HttpConnection.getOutputStream output stream. The writer is created if itdoes not already exist.



getRequest
public Request getRequest()(Code)
Returns the request.



getRequestFields
public HttpFields getRequestFields()(Code)
Returns the requestFields.



getRequests
public int getRequests()(Code)
the number of requests handled by this connection



getResolveNames
public boolean getResolveNames()(Code)
false (this method is not yet implemented)



getResponse
public Response getResponse()(Code)
Returns the response.



getResponseFields
public HttpFields getResponseFields()(Code)
Returns the responseFields.



getTimeStamp
public long getTimeStamp()(Code)
The time this connection was established.



handle
public synchronized void handle() throws IOException(Code)



handleRequest
protected void handleRequest() throws IOException(Code)



include
public void include()(Code)



included
public void included()(Code)



isConfidential
public boolean isConfidential(Request request)(Code)
The result of calling HttpConnection.getConnector.Connector.isConfidential(Request) isCondidential(request), or falseif there is no connector.



isIdle
public boolean isIdle()(Code)



isIncluding
public boolean isIncluding()(Code)



isIntegral
public boolean isIntegral(Request request)(Code)
Find out if the request is INTEGRAL security.
Parameters:
  request - true if there is a HttpConnection.getConnector() connector and it considers requestto be Connector.isIntegral(Request) integral



isResponseCommitted
public boolean isResponseCommitted()(Code)



reset
protected void reset(boolean returnBuffers)(Code)



setAssociatedObject
public void setAssociatedObject(Object associatedObject)(Code)

Parameters:
  associatedObject - The associatedObject to set.



setCurrentConnection
protected static void setCurrentConnection(HttpConnection connection)(Code)



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.