com.ning.http.client.websocket
Class WebSocketUpgradeHandler.Builder

java.lang.Object
  extended by com.ning.http.client.websocket.WebSocketUpgradeHandler.Builder
Enclosing class:
WebSocketUpgradeHandler

public static final class WebSocketUpgradeHandler.Builder
extends Object

Build a WebSocketUpgradeHandler


Constructor Summary
WebSocketUpgradeHandler.Builder()
           
 
Method Summary
 WebSocketUpgradeHandler.Builder addWebSocketListener(WebSocketListener listener)
          Add a WebSocketListener that will be added to the WebSocket
 WebSocketUpgradeHandler build()
          Build a WebSocketUpgradeHandler
 WebSocketUpgradeHandler.Builder removeWebSocketListener(WebSocketListener listener)
          Remove a WebSocketListener
 WebSocketUpgradeHandler.Builder setMaxByteSize(long maxByteSize)
          Set the max size of the WebSocket byte message that will be sent.
 WebSocketUpgradeHandler.Builder setMaxTextSize(long maxTextSize)
          Set the max size of the WebSocket text message that will be sent.
 WebSocketUpgradeHandler.Builder setProtocol(String protocol)
          Set the WebSocket protocol.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebSocketUpgradeHandler.Builder

public WebSocketUpgradeHandler.Builder()
Method Detail

addWebSocketListener

public WebSocketUpgradeHandler.Builder addWebSocketListener(WebSocketListener listener)
Add a WebSocketListener that will be added to the WebSocket

Parameters:
listener - a WebSocketListener
Returns:
this

removeWebSocketListener

public WebSocketUpgradeHandler.Builder removeWebSocketListener(WebSocketListener listener)
Remove a WebSocketListener

Parameters:
listener - a WebSocketListener
Returns:
this

setProtocol

public WebSocketUpgradeHandler.Builder setProtocol(String protocol)
Set the WebSocket protocol.

Parameters:
protocol - the WebSocket protocol.
Returns:
this

setMaxByteSize

public WebSocketUpgradeHandler.Builder setMaxByteSize(long maxByteSize)
Set the max size of the WebSocket byte message that will be sent.

Parameters:
maxByteSize - max size of the WebSocket byte message
Returns:
this

setMaxTextSize

public WebSocketUpgradeHandler.Builder setMaxTextSize(long maxTextSize)
Set the max size of the WebSocket text message that will be sent.

Parameters:
maxTextSize - max size of the WebSocket byte message
Returns:
this

build

public WebSocketUpgradeHandler build()
Build a WebSocketUpgradeHandler

Returns:
a WebSocketUpgradeHandler


Copyright © 2013. All Rights Reserved.