public class

WebSocket.Connection

extends Object
java.lang.Object
   ↳ chan.http.WebSocket.Connection

Class Overview

WebSocker connection instance.

Summary

Public Constructors
WebSocket.Connection()
Public Methods
WebSocket.Connection await(Object... results)

Wait until complete(Object) call.

WebSocket.Result close()

Closes websocket connection.

<T> T get(String key)

Retrieves data from thread-safe container.

WebSocket.Connection sendBinary(byte[] data)

Sends a binary data to socket.

WebSocket.Connection sendText(String text)

Sends a text data to socket.

WebSocket.Connection store(String key, Object data)

Adds data to thread-safe container.

[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public WebSocket.Connection ()

Public Methods

public WebSocket.Connection await (Object... results)

Wait until complete(Object) call. You can provide multiple results and wait until at least one of them will be gotten.

Parameters
results Object: Array of results to await.
Returns
WebSocket.Connection this connection.
Throws
HttpException if HTTP exception occurred.

See also:

public WebSocket.Result close ()

Closes websocket connection.

Returns
WebSocket.Result this connection.
Throws
HttpException if HTTP exception occurred.

public T get (String key)

Retrieves data from thread-safe container.

Parameters
key String: Data key.
Returns
T Data value.

public WebSocket.Connection sendBinary (byte[] data)

Sends a binary data to socket.

Parameters
data byte: Binary data.
Returns
WebSocket.Connection this connection.
Throws
HttpException if HTTP exception occurred.

public WebSocket.Connection sendText (String text)

Sends a text data to socket.

Parameters
text String: Text data.
Returns
WebSocket.Connection this connection.
Throws
HttpException if HTTP exception occurred.

public WebSocket.Connection store (String key, Object data)

Adds data to thread-safe container.

Parameters
key String: Data key.
data Object: Data value.
Returns
WebSocket.Connection this connection.