org.atmosphere.websocket
Class WebSocketEventListenerAdapter

java.lang.Object
  extended by org.atmosphere.websocket.WebSocketEventListenerAdapter
All Implemented Interfaces:
AtmosphereResourceEventListener, WebSocketEventListener

public class WebSocketEventListenerAdapter
extends Object
implements WebSocketEventListener

An implementation of WebSocketEventListener with just log event as trace.

Author:
Jeanfrancois Arcand

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.atmosphere.websocket.WebSocketEventListener
WebSocketEventListener.WebSocketEvent
 
Constructor Summary
WebSocketEventListenerAdapter()
           
 
Method Summary
 void onBroadcast(AtmosphereResourceEvent event)
          Invoked when a Broadcaster.broadcast(T) occurs.
 void onClose(WebSocketEventListener.WebSocketEvent event)
          When the close occurs
 void onConnect(WebSocketEventListener.WebSocketEvent event)
          When the connect occurs
 void onControl(WebSocketEventListener.WebSocketEvent event)
          When the control occurs
 void onDisconnect(AtmosphereResourceEvent event)
          Invoked when the remote connection gets closed.
 void onDisconnect(WebSocketEventListener.WebSocketEvent event)
          When the disconnect occurs
 void onHandshake(WebSocketEventListener.WebSocketEvent event)
          When the hanshake occurs
 void onMessage(WebSocketEventListener.WebSocketEvent event)
          When a message is sent
 void onResume(AtmosphereResourceEvent event)
          Invoked when the AtmosphereResource.resume() is invoked or when the suspend's time out expires.
 void onSuspend(AtmosphereResourceEvent event)
          Invoked when the AtmosphereResource.suspend() has been completed and the response considered as suspended.
 void onThrowable(AtmosphereResourceEvent event)
          Invoked when an operations failed to execute for an unknown reason like : IOException because the client remotly closed the connection, a broken connection, etc.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebSocketEventListenerAdapter

public WebSocketEventListenerAdapter()
Method Detail

onHandshake

public void onHandshake(WebSocketEventListener.WebSocketEvent event)
When the hanshake occurs

Specified by:
onHandshake in interface WebSocketEventListener
Parameters:
event - WebSocketEventListener.WebSocketEvent

onMessage

public void onMessage(WebSocketEventListener.WebSocketEvent event)
When a message is sent

Specified by:
onMessage in interface WebSocketEventListener
Parameters:
event - WebSocketEventListener.WebSocketEvent

onClose

public void onClose(WebSocketEventListener.WebSocketEvent event)
When the close occurs

Specified by:
onClose in interface WebSocketEventListener
Parameters:
event - WebSocketEventListener.WebSocketEvent

onControl

public void onControl(WebSocketEventListener.WebSocketEvent event)
When the control occurs

Specified by:
onControl in interface WebSocketEventListener
Parameters:
event - WebSocketEventListener.WebSocketEvent

onDisconnect

public void onDisconnect(WebSocketEventListener.WebSocketEvent event)
Description copied from interface: WebSocketEventListener
When the disconnect occurs

Specified by:
onDisconnect in interface WebSocketEventListener
Parameters:
event - WebSocketEventListener.WebSocketEvent

onConnect

public void onConnect(WebSocketEventListener.WebSocketEvent event)
Description copied from interface: WebSocketEventListener
When the connect occurs

Specified by:
onConnect in interface WebSocketEventListener
Parameters:
event - WebSocketEventListener.WebSocketEvent

onSuspend

public void onSuspend(AtmosphereResourceEvent event)
Invoked when the AtmosphereResource.suspend() has been completed and the response considered as suspended.

Specified by:
onSuspend in interface AtmosphereResourceEventListener
Parameters:
event - a AtmosphereResourceEvent

onResume

public void onResume(AtmosphereResourceEvent event)
Invoked when the AtmosphereResource.resume() is invoked or when the suspend's time out expires.

Specified by:
onResume in interface AtmosphereResourceEventListener
Parameters:
event - a AtmosphereResourceEvent

onDisconnect

public void onDisconnect(AtmosphereResourceEvent event)
Invoked when the remote connection gets closed.

Specified by:
onDisconnect in interface AtmosphereResourceEventListener
Parameters:
event - a AtmosphereResourceEvent

onBroadcast

public void onBroadcast(AtmosphereResourceEvent event)
Invoked when a Broadcaster.broadcast(T) occurs.

Specified by:
onBroadcast in interface AtmosphereResourceEventListener
Parameters:
event - a AtmosphereResourceEvent

onThrowable

public void onThrowable(AtmosphereResourceEvent event)
Invoked when an operations failed to execute for an unknown reason like : IOException because the client remotly closed the connection, a broken connection, etc.

Specified by:
onThrowable in interface AtmosphereResourceEventListener
Parameters:
event - a AtmosphereResourceEvent


Copyright © 2012. All Rights Reserved.