public class WebSocketConnectionManager extends ConnectionManagerSupport
loggerDEFAULT_PHASE| コンストラクターと説明 |
|---|
WebSocketConnectionManager(WebSocketClient client, WebSocketHandler webSocketHandler, StringSE uriTemplate, ObjectSE... uriVariables) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | closeConnection() サブクラスはこれを実装して接続を閉じます。 |
protected WebSocketHandler | decorateWebSocketHandler(WebSocketHandler handler) クラスコンストラクターに提供される WebSocketHandler を飾ります。 |
HttpHeaders | getHeaders()WebSocket ハンドシェイクリクエストのデフォルトヘッダーを返します。 |
StringSE | getOrigin() 構成された起点を返します。 |
ListSE<StringSE> | getSubProtocols() 使用する構成済みサブプロトコルを返します。 |
boolean | isConnected() 接続が開いている / true か閉じている /false か。 |
protected void | openConnection() サブクラスはこれを実装して、実際に接続を確立します。 |
void | setHeaders(HttpHeaders headers)WebSocket ハンドシェイクリクエストに追加するデフォルトのヘッダーを提供します。 |
void | setOrigin(StringSE origin) 使用する原点を設定します。 |
void | setSubProtocols(ListSE<StringSE> protocols) 使用するサブプロトコルを設定します。 |
void | startInternal() |
void | stopInternal() |
getPhase, getUri, isAutoStartup, isRunning, setAutoStartup, setPhase, start, stop, stopcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic WebSocketConnectionManager(WebSocketClient client, WebSocketHandler webSocketHandler, StringSE uriTemplate, ObjectSE... uriVariables)
public void setSubProtocols(ListSE<StringSE> protocols)
Sec-WebSocket-Protocol ヘッダーを介したハンドシェイクでリクエストされます。結果の WebSocket セッションには、サーバーが受け入れたプロトコルが含まれます(存在する場合)。public void setHeaders(HttpHeaders headers)
public HttpHeaders getHeaders()
public void startInternal()
ConnectionManagerSupport の startInternal public void stopInternal()
throws ExceptionSEConnectionManagerSupport の stopInternal ExceptionSEpublic boolean isConnected()
ConnectionManagerSupporttrue か閉じている /false か。ConnectionManagerSupport の isConnected protected void openConnection()
ConnectionManagerSupportConnectionManagerSupport の openConnection protected void closeConnection()
throws ExceptionSEConnectionManagerSupportConnectionManagerSupport の closeConnection ExceptionSEprotected WebSocketHandler decorateWebSocketHandler(WebSocketHandler handler)
デフォルトでは、LoggingWebSocketHandlerDecorator が追加されます。