org.atmosphere.websocket
Class WebSocketProcessor.WebSocketHandlerProxy

java.lang.Object
  extended by org.atmosphere.websocket.WebSocketProcessor.WebSocketHandlerProxy
All Implemented Interfaces:
WebSocketHandler
Enclosing interface:
WebSocketProcessor

public static final class WebSocketProcessor.WebSocketHandlerProxy
extends Object
implements WebSocketHandler


Constructor Summary
WebSocketProcessor.WebSocketHandlerProxy(Class<? extends Broadcaster> broadcasterClazz, WebSocketHandler proxied, List<AtmosphereInterceptor> interceptors)
           
WebSocketProcessor.WebSocketHandlerProxy(WebSocketHandler proxied)
           
 
Method Summary
 List<AtmosphereInterceptor> interceptors()
           
 void onByteMessage(WebSocket webSocket, byte[] data, int offset, int length)
          Invoked when a byte message is received.
 void onClose(WebSocket webSocket)
          Invoked when a WebSocket is closed.
 void onError(WebSocket webSocket, WebSocketProcessor.WebSocketException t)
          Invoked when a WebSocket produces an error.
 void onOpen(WebSocket webSocket)
          Invoked when a WebSocket is opened.
 void onTextMessage(WebSocket webSocket, String data)
          Invoked when a String message is received
 String path()
           
 WebSocketProcessor.WebSocketHandlerProxy path(String path)
           
 WebSocketHandler proxied()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebSocketProcessor.WebSocketHandlerProxy

public WebSocketProcessor.WebSocketHandlerProxy(Class<? extends Broadcaster> broadcasterClazz,
                                                WebSocketHandler proxied,
                                                List<AtmosphereInterceptor> interceptors)

WebSocketProcessor.WebSocketHandlerProxy

public WebSocketProcessor.WebSocketHandlerProxy(WebSocketHandler proxied)
Method Detail

path

public String path()

path

public WebSocketProcessor.WebSocketHandlerProxy path(String path)

proxied

public WebSocketHandler proxied()

interceptors

public List<AtmosphereInterceptor> interceptors()

onByteMessage

public void onByteMessage(WebSocket webSocket,
                          byte[] data,
                          int offset,
                          int length)
                   throws IOException
Description copied from interface: WebSocketHandler
Invoked when a byte message is received.

Specified by:
onByteMessage in interface WebSocketHandler
Parameters:
webSocket - a WebSocket
Throws:
IOException

onTextMessage

public void onTextMessage(WebSocket webSocket,
                          String data)
                   throws IOException
Description copied from interface: WebSocketHandler
Invoked when a String message is received

Specified by:
onTextMessage in interface WebSocketHandler
Parameters:
webSocket - a WebSocket
Throws:
IOException

onOpen

public void onOpen(WebSocket webSocket)
            throws IOException
Description copied from interface: WebSocketHandler
Invoked when a WebSocket is opened.

Specified by:
onOpen in interface WebSocketHandler
Throws:
IOException

onClose

public void onClose(WebSocket webSocket)
Description copied from interface: WebSocketHandler
Invoked when a WebSocket is closed.

Specified by:
onClose in interface WebSocketHandler

onError

public void onError(WebSocket webSocket,
                    WebSocketProcessor.WebSocketException t)
Description copied from interface: WebSocketHandler
Invoked when a WebSocket produces an error.

Specified by:
onError in interface WebSocketHandler


Copyright © 2014. All Rights Reserved.