org.atmosphere.gwt.server.impl
Class WebsocketResponseWriter

java.lang.Object
  extended by org.atmosphere.gwt.server.impl.GwtResponseWriterImpl
      extended by org.atmosphere.gwt.server.impl.WebsocketResponseWriter
All Implemented Interfaces:
GwtResponseWriter

public class WebsocketResponseWriter
extends GwtResponseWriterImpl

Modelled after OperaEventSourceResponseWriter

Author:
p.havelaar

Field Summary
 
Fields inherited from class org.atmosphere.gwt.server.impl.GwtResponseWriterImpl
connectionID, logger, resource, writer
 
Constructor Summary
WebsocketResponseWriter(GwtAtmosphereResourceImpl resource, com.google.gwt.user.server.rpc.SerializationPolicy serializationPolicy, com.google.gwt.rpc.server.ClientOracle clientOracle)
           
 
Method Summary
protected  void doHeartbeat()
           
protected  void doSendError(int statusCode, String message)
           
protected  void doSuspend()
           
 void doTerminate()
           
protected  void doWrite(List<? extends Serializable> messages)
           
 void initiate()
           
protected  boolean supportsDeflate()
           
 
Methods inherited from class org.atmosphere.gwt.server.impl.GwtResponseWriterImpl
getLastWriteTime, getOutputStream, getRequest, getResponse, getSerializationMode, hasSession, heartbeat, isDeRPC, isTerminated, sendError, sendError, serialize, suspend, terminate, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebsocketResponseWriter

public WebsocketResponseWriter(GwtAtmosphereResourceImpl resource,
                               com.google.gwt.user.server.rpc.SerializationPolicy serializationPolicy,
                               com.google.gwt.rpc.server.ClientOracle clientOracle)
Method Detail

initiate

public void initiate()
              throws IOException
Overrides:
initiate in class GwtResponseWriterImpl
Throws:
IOException

supportsDeflate

protected boolean supportsDeflate()
Overrides:
supportsDeflate in class GwtResponseWriterImpl

doSendError

protected void doSendError(int statusCode,
                           String message)
                    throws IOException
Specified by:
doSendError in class GwtResponseWriterImpl
Throws:
IOException

doSuspend

protected void doSuspend()
                  throws IOException
Specified by:
doSuspend in class GwtResponseWriterImpl
Throws:
IOException

doWrite

protected void doWrite(List<? extends Serializable> messages)
                throws IOException
Specified by:
doWrite in class GwtResponseWriterImpl
Throws:
IOException

doHeartbeat

protected void doHeartbeat()
                    throws IOException
Specified by:
doHeartbeat in class GwtResponseWriterImpl
Throws:
IOException

doTerminate

public void doTerminate()
                 throws IOException
Specified by:
doTerminate in class GwtResponseWriterImpl
Throws:
IOException


Copyright © 2012. All Rights Reserved.