|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.justobjects.pushlet.core.BrowserAdapter
Generic implementation of ClientAdapter for browser clients.
| Field Summary | |
private int |
bytesSent
|
static java.lang.String |
END_DOCUMENT
|
private java.io.PrintWriter |
servletOut
|
private javax.servlet.http.HttpServletResponse |
servletRsp
|
static java.lang.String |
START_DOCUMENT
|
| 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 | |
BrowserAdapter(javax.servlet.http.HttpServletResponse aServletResponse)
Constructor. |
|
| Method Summary | |
protected java.lang.String |
event2JavaScript(Event event)
Converts the Java Event to a JavaScript function call in browser page. |
void |
push(Event anEvent)
Push Event to client. |
protected void |
send(java.lang.String s)
Send any string to browser. |
void |
start()
Generic init. |
void |
stop()
End HTML page in client browser. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String START_DOCUMENT
public static final java.lang.String END_DOCUMENT
private java.io.PrintWriter servletOut
private javax.servlet.http.HttpServletResponse servletRsp
private int bytesSent
| Constructor Detail |
public BrowserAdapter(javax.servlet.http.HttpServletResponse aServletResponse)
| Method Detail |
public void start()
throws java.io.IOException
start in interface ClientAdapterjava.io.IOException
public void push(Event anEvent)
throws java.io.IOException
push in interface ClientAdapterjava.io.IOExceptionpublic void stop()
stop in interface ClientAdapter
protected void send(java.lang.String s)
throws java.io.IOException
java.io.IOException
protected java.lang.String event2JavaScript(Event event)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||