org.cometd.client
Class BayeuxClient.Publish

java.lang.Object
  extended by org.eclipse.jetty.client.HttpExchange
      extended by org.eclipse.jetty.client.CachedExchange
          extended by org.cometd.client.BayeuxClient.Exchange
              extended by org.cometd.client.BayeuxClient.Publish
Enclosing class:
BayeuxClient

protected class BayeuxClient.Publish
extends BayeuxClient.Exchange

Publish message exchange. Sends messages to bayeux server and handles any messages received as a result.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jetty.client.HttpExchange
org.eclipse.jetty.client.HttpExchange.CachedExchange, org.eclipse.jetty.client.HttpExchange.ContentExchange
 
Field Summary
 
Fields inherited from class org.eclipse.jetty.client.HttpExchange
STATUS_CANCELLED, STATUS_CANCELLING, STATUS_COMPLETED, STATUS_EXCEPTED, STATUS_EXPIRED, STATUS_PARSING_CONTENT, STATUS_PARSING_HEADERS, STATUS_SENDING_REQUEST, STATUS_START, STATUS_WAITING_FOR_COMMIT, STATUS_WAITING_FOR_CONNECTION, STATUS_WAITING_FOR_RESPONSE
 
Method Summary
protected  Message[] getOutboundMessages()
           
protected  void onConnectionFailed(java.lang.Throwable ex)
           
protected  void onException(java.lang.Throwable ex)
           
protected  void onExpire()
           
protected  void onResponseComplete()
           
 
Methods inherited from class org.cometd.client.BayeuxClient.Exchange
getBackoff, getResponseContent, incBackoff, onResponseContent, onResponseHeader, onResponseStatus, recycle, resend, setJson, setMessage
 
Methods inherited from class org.eclipse.jetty.client.CachedExchange
getResponseFields, getResponseStatus
 
Methods inherited from class org.eclipse.jetty.client.HttpExchange
addRequestHeader, addRequestHeader, cancel, configureListeners, getAddress, getEventListener, getMethod, getRequestContent, getRequestContentChunk, getRequestContentSource, getRequestFields, getRetryStatus, getScheme, getStatus, getURI, getVersion, isDone, onRequestCommitted, onRequestComplete, onResponseHeaderComplete, onRetry, onSwitchProtocol, reset, setAddress, setConfigureListeners, setEventListener, setMethod, setRequestContent, setRequestContentSource, setRequestContentType, setRequestHeader, setRequestHeader, setRetryStatus, setScheme, setURI, setURL, setVersion, setVersion, toString, waitForDone, waitForStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getOutboundMessages

protected Message[] getOutboundMessages()

onResponseComplete

protected void onResponseComplete()
                           throws java.io.IOException
Overrides:
onResponseComplete in class BayeuxClient.Exchange
Throws:
java.io.IOException

onExpire

protected void onExpire()
Overrides:
onExpire in class org.eclipse.jetty.client.HttpExchange

onConnectionFailed

protected void onConnectionFailed(java.lang.Throwable ex)
Overrides:
onConnectionFailed in class org.eclipse.jetty.client.HttpExchange

onException

protected void onException(java.lang.Throwable ex)
Overrides:
onException in class org.eclipse.jetty.client.HttpExchange


Copyright © 2008-2010 Dojo Foundation. All Rights Reserved.