org.atmosphere.websocket
Interface WebSocketEventListener

All Superinterfaces:
AtmosphereResourceEventListener
All Known Implementing Classes:
WebSocketEventListenerAdapter

public interface WebSocketEventListener
extends AtmosphereResourceEventListener

A listener for monitoring what's occurring on a WebSocket, independently of the underlying implementation. The WebSocketEventListener.WebSocketEvent.webSocket can be used to directly write bytes.

Author:
Jeanfrancois Arcand

Nested Class Summary
static class WebSocketEventListener.WebSocketEvent
           
 
Method Summary
 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(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
 
Methods inherited from interface org.atmosphere.cpr.AtmosphereResourceEventListener
onBroadcast, onDisconnect, onResume, onSuspend, onThrowable
 

Method Detail

onHandshake

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

Parameters:
event - WebSocketEventListener.WebSocketEvent

onMessage

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

Parameters:
event - WebSocketEventListener.WebSocketEvent

onClose

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

Parameters:
event - WebSocketEventListener.WebSocketEvent

onControl

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

Parameters:
event - WebSocketEventListener.WebSocketEvent

onDisconnect

void onDisconnect(WebSocketEventListener.WebSocketEvent event)
When the disconnect occurs

Parameters:
event - WebSocketEventListener.WebSocketEvent

onConnect

void onConnect(WebSocketEventListener.WebSocketEvent event)
When the connect occurs

Parameters:
event - WebSocketEventListener.WebSocketEvent


Copyright © 2013. All Rights Reserved.