|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.justobjects.pushlet.core.Command
Wraps pushlet request/response data.
| Field Summary | |
private ClientAdapter |
clientAdapter
Per-response client adapter. |
javax.servlet.http.HttpServletRequest |
httpReq
HTTP Servlet GET/POST request. |
javax.servlet.http.HttpServletResponse |
httpRsp
HTTP Servlet GET/POST response. |
Event |
reqEvent
Pushlet request event. |
private Event |
rspEvent
Pushlet response event. |
Session |
session
Pushlet session. |
| Fields inherited from interface nl.justobjects.pushlet.core.Protocol |
DEFAULT_SERVLET_URI, E_ABORT, E_DATA, E_HEARTBEAT, E_HEARTBEAT_ACK, E_JOIN, E_JOIN_ACK, E_JOIN_LISTEN, E_JOIN_LISTEN_ACK, E_LEAVE, E_LEAVE_ACK, E_LISTEN, E_LISTEN_ACK, E_NACK, E_PUBLISH, E_PUBLISH_ACK, E_REFRESH, E_REFRESH_ACK, E_SUBSCRIBE, E_SUBSCRIBE_ACK, E_UNSUBSCRIBE, E_UNSUBSCRIBE_ACK, FORMAT_JAVASCRIPT, FORMAT_SERIALIZED_JAVA_OBJECT, FORMAT_XML, FORMAT_XML_STRICT, MODE_POLL, MODE_PULL, MODE_STREAM, P_EVENT, P_FORMAT, P_FROM, P_ID, P_MODE, P_REASON, P_SEQ, P_SUBJECT, P_SUBSCRIPTION_ID, P_SUBSCRIPTION_LABEL, P_TIME, P_TO, P_URL, P_WAIT, SUBJECT_META, SUBJECT_META_JOINS, SUBJECT_META_SUBS |
| Constructor Summary | |
private |
Command(Session aSession,
Event aRequestEvent,
javax.servlet.http.HttpServletRequest aHTTPReq,
javax.servlet.http.HttpServletResponse aHTTPRsp)
Constructor. |
| Method Summary | |
static Command |
create(Session aSession,
Event aReqEvent,
javax.servlet.http.HttpServletRequest aHTTPReq,
javax.servlet.http.HttpServletResponse aHTTPRsp)
Create new Command object. |
protected ClientAdapter |
createClientAdapter()
Create client notifier based on "format" parameter passed in request. |
ClientAdapter |
getClientAdapter()
Get client adapter for request. |
Event |
getResponseEvent()
Get pushlet response event. |
protected void |
sendResponseHeaders()
Sends HTTP response headers. |
void |
setResponseEvent(Event aResponseEvent)
Set pushlet response event. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public final Event reqEvent
private Event rspEvent
public final javax.servlet.http.HttpServletRequest httpReq
public final javax.servlet.http.HttpServletResponse httpRsp
public final Session session
private ClientAdapter clientAdapter
| Constructor Detail |
private Command(Session aSession,
Event aRequestEvent,
javax.servlet.http.HttpServletRequest aHTTPReq,
javax.servlet.http.HttpServletResponse aHTTPRsp)
| Method Detail |
public static Command create(Session aSession,
Event aReqEvent,
javax.servlet.http.HttpServletRequest aHTTPReq,
javax.servlet.http.HttpServletResponse aHTTPRsp)
public void setResponseEvent(Event aResponseEvent)
public Event getResponseEvent()
public ClientAdapter getClientAdapter()
throws PushletException
PushletException
protected ClientAdapter createClientAdapter()
throws PushletException
PushletExceptionprotected void sendResponseHeaders()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||