|
Connection Manager 3.4.4 Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jivesoftware.multiplexer.net.http.HttpConnection
public class HttpConnection
A connection to a client. The client will wait on getDeliverable() until the server forwards a message to it or the wait time on the session timesout.
Constructor Summary | |
---|---|
HttpConnection(long requestId,
boolean isSecure)
|
Method Summary | |
---|---|
void |
close()
The connection should be closed without delivering a stanza to the requestor. |
void |
deliverBody(java.lang.String body)
Delivers content to the client. |
Connection.CompressionPolicy |
getCompressionPolicy()
|
java.lang.String |
getDeliverable()
A call that will cause a wait, or in the case of Jetty the thread to be freed, if there is no deliverable currently available. |
long |
getRequestId()
|
HttpSession |
getSession()
Returns the session that this connection belongs to. |
boolean |
isClosed()
|
boolean |
isCompressed()
|
boolean |
isSecure()
|
void |
setCompressionPolicy(Connection.CompressionPolicy compressionPolicy)
|
boolean |
validate()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HttpConnection(long requestId, boolean isSecure)
Method Detail |
---|
public boolean validate()
public void close()
public boolean isClosed()
public boolean isSecure()
public void deliverBody(java.lang.String body) throws HttpConnectionClosedException
body
- the XMPP content to be forwarded to the client inside of a body tag.
HttpConnectionClosedException
- when this connection to the client has already recieved
a deliverable to forward to the clientpublic java.lang.String getDeliverable() throws org.jivesoftware.multiplexer.net.http.HttpBindTimeoutException
HttpBindTimeoutException
- to indicate that the maximum wait time requested by the
client has been surpassed and an empty response should be returned.public boolean isCompressed()
public Connection.CompressionPolicy getCompressionPolicy()
public void setCompressionPolicy(Connection.CompressionPolicy compressionPolicy)
public long getRequestId()
public HttpSession getSession()
|
Connection Manager 3.4.4 Javadoc | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |