public class HandshakeInfo extends ObjectSE
WebSocketSession
セッションを開始したハンドシェイクリクエストに関連する情報の単純なコンテナー。WebSocketSession.getHandshakeInfo()
コンストラクターと説明 |
---|
HandshakeInfo(URISE uri, HttpHeaders headers, reactor.core.publisher.Mono<PrincipalSE> principal, StringSE protocol) ハンドシェイクに関する情報を持つコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
HttpHeaders | getHeaders() ハンドシェイク HTTP ヘッダーを返します。 |
reactor.core.publisher.Mono<PrincipalSE> | getPrincipal() ハンドシェイク HTTP リクエストに関連付けられたプリンシパルを返します。 |
StringSE | getSubProtocol() ハンドシェイク時にネゴシエートされたサブプロトコル。ない場合は null 。 |
URISE | getUri() WebSocket エンドポイントの URL を返します。 |
StringSE | toString() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public HandshakeInfo(URISE uri, HttpHeaders headers, reactor.core.publisher.Mono<PrincipalSE> principal, @Nullable StringSE protocol)
uri
- エンドポイント URLheaders
- サーバーまたはレスポンスヘッダーまたはクライアントのリクエストヘッダー principal
- セッションのプリンシパル protocol
- 交渉されたサブプロトコル (null
の場合があります)public URISE getUri()
public HttpHeaders getHeaders()
public reactor.core.publisher.Mono<PrincipalSE> getPrincipal()
public StringSE toString()
ObjectSE
の toStringSE