| 
 | Apache Tomcat 7.0.28 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.catalina.connector.CometEventImpl
public class CometEventImpl
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from interface org.apache.catalina.comet.CometEvent | 
|---|
| CometEvent.EventSubType, CometEvent.EventType | 
| Field Summary | |
|---|---|
| protected  CometEvent.EventSubType | eventSubTypeEvent sub type. | 
| protected  CometEvent.EventType | eventTypeEvent type. | 
| protected  Request | requestAssociated request. | 
| protected  Response | responseAssociated response. | 
| protected static StringManager | smThe string manager for this package. | 
| Constructor Summary | |
|---|---|
| CometEventImpl(Request request,
               Response response) | |
| Method Summary | |
|---|---|
|  void | clear()Clear the event. | 
|  void | close()Ends the Comet session. | 
|  CometEvent.EventSubType | getEventSubType()Returns the sub type of this event. | 
|  CometEvent.EventType | getEventType()Returns the event type. | 
|  HttpServletRequest | getHttpServletRequest()Returns the HttpServletRequest. | 
|  HttpServletResponse | getHttpServletResponse()Returns the HttpServletResponse. | 
|  void | setEventSubType(CometEvent.EventSubType eventSubType) | 
|  void | setEventType(CometEvent.EventType eventType) | 
|  void | setTimeout(int timeout)Sets the timeout for this Comet connection. | 
|  String | toString() | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
protected static final StringManager sm
protected Request request
protected Response response
protected CometEvent.EventType eventType
protected CometEvent.EventSubType eventSubType
| Constructor Detail | 
|---|
public CometEventImpl(Request request,
                      Response response)
| Method Detail | 
|---|
public void clear()
public void setEventType(CometEvent.EventType eventType)
public void setEventSubType(CometEvent.EventSubType eventSubType)
public void close()
           throws IOException
CometEvent
close in interface CometEventIOException - if an IO exception occurspublic CometEvent.EventSubType getEventSubType()
CometEvent
getEventSubType in interface CometEventpublic CometEvent.EventType getEventType()
CometEvent
getEventType in interface CometEventpublic HttpServletRequest getHttpServletRequest()
CometEvent
getHttpServletRequest in interface CometEventpublic HttpServletResponse getHttpServletResponse()
CometEvent
getHttpServletResponse in interface CometEvent
public void setTimeout(int timeout)
                throws IOException,
                       ServletException,
                       UnsupportedOperationException
CometEventresponse.flushBuffer(). If a timeout occurs, the
 error(HttpServletRequest, HttpServletResponse) method is invoked. The
 web application SHOULD NOT attempt to reuse the request and response objects after a timeout
 as the error(HttpServletRequest, HttpServletResponse) method indicates.
setTimeout in interface CometEventtimeout - The timeout in milliseconds for this connection, must be a positive value, larger than 0
IOException - An IOException may be thrown to indicate an IO error,
         or that the EOF has been reached on the connection
ServletException - An exception has occurred, as specified by the root
         cause
UnsupportedOperationException - if per connection timeout is not supported, either at all or at this phase
         of the invocation.public String toString()
toString in class Object| 
 | Apache Tomcat 7.0.28 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||