Class WebSocketConnection
- java.lang.Object
-
- tech.greenfield.vertx.irked.websocket.WebSocketConnection
-
- All Implemented Interfaces:
io.vertx.core.http.ServerWebSocket,io.vertx.core.http.WebSocketBase,io.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>,io.vertx.core.streams.StreamBase,io.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>
public class WebSocketConnection extends Object implements io.vertx.core.http.ServerWebSocket
-
-
Constructor Summary
Constructors Constructor Description WebSocketConnection(Request request, io.vertx.core.Handler<? super WebSocketMessage> handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept()io.vertx.core.net.HostAndPortauthority()StringbinaryHandlerID()io.vertx.core.http.WebSocketBasebinaryMessageHandler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler)io.vertx.core.Future<Void>close()io.vertx.core.Future<Void>close(short statusCode)voidclose(short statusCode, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)io.vertx.core.Future<Void>close(short statusCode, String reason)voidclose(short statusCode, String reason, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)voidclose(io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)io.vertx.core.http.ServerWebSocketcloseHandler(io.vertx.core.Handler<Void> handler)StringcloseReason()ShortcloseStatusCode()io.vertx.core.http.ServerWebSocketdrainHandler(io.vertx.core.Handler<Void> handler)io.vertx.core.Future<Void>end()io.vertx.core.Future<Void>end(io.vertx.core.buffer.Buffer data)voidend(io.vertx.core.buffer.Buffer data, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)voidend(io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)io.vertx.core.http.ServerWebSocketendHandler(io.vertx.core.Handler<Void> endHandler)io.vertx.core.http.ServerWebSocketexceptionHandler(io.vertx.core.Handler<Throwable> handler)io.vertx.core.http.ServerWebSocketfetch(long amount)io.vertx.core.http.ServerWebSocketframeHandler(io.vertx.core.Handler<io.vertx.core.http.WebSocketFrame> handler)io.vertx.core.http.ServerWebSockethandler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler)io.vertx.core.MultiMapheaders()Stringhost()booleanisClosed()booleanisSsl()io.vertx.core.net.SocketAddresslocalAddress()Stringpath()io.vertx.core.http.ServerWebSocketpause()X509Certificate[]peerCertificateChain()List<Certificate>peerCertificates()io.vertx.core.streams.Pipe<io.vertx.core.buffer.Buffer>pipe()io.vertx.core.Future<Void>pipeTo(io.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer> dst)voidpipeTo(io.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer> dst, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)io.vertx.core.http.WebSocketBasepongHandler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler)Stringquery()voidreject()voidreject(int status)io.vertx.core.net.SocketAddressremoteAddress()Requestrequest()Retrieve the IrkedRequestobject that originated this WebSocket connectionio.vertx.core.http.ServerWebSocketresume()Stringscheme()io.vertx.core.Future<Integer>setHandshake(io.vertx.core.Future<Integer> future)voidsetHandshake(io.vertx.core.Future<Integer> future, io.vertx.core.Handler<io.vertx.core.AsyncResult<Integer>> handler)io.vertx.core.http.ServerWebSocketsetWriteQueueMaxSize(int maxSize)SSLSessionsslSession()StringsubProtocol()StringtextHandlerID()io.vertx.core.http.WebSocketBasetextMessageHandler(io.vertx.core.Handler<String> handler)Stringuri()io.vertx.core.Future<Void>write(io.vertx.core.buffer.Buffer data)voidwrite(io.vertx.core.buffer.Buffer data, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)io.vertx.core.Future<Void>writeBinaryMessage(io.vertx.core.buffer.Buffer data)io.vertx.core.http.ServerWebSocketwriteBinaryMessage(io.vertx.core.buffer.Buffer data, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)io.vertx.core.Future<Void>writeFinalBinaryFrame(io.vertx.core.buffer.Buffer data)io.vertx.core.http.ServerWebSocketwriteFinalBinaryFrame(io.vertx.core.buffer.Buffer data, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)io.vertx.core.Future<Void>writeFinalTextFrame(String text)io.vertx.core.http.ServerWebSocketwriteFinalTextFrame(String text, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)io.vertx.core.Future<Void>writeFrame(io.vertx.core.http.WebSocketFrame frame)io.vertx.core.http.ServerWebSocketwriteFrame(io.vertx.core.http.WebSocketFrame frame, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)io.vertx.core.Future<Void>writePing(io.vertx.core.buffer.Buffer data)WebSocketConnectionwritePing(io.vertx.core.buffer.Buffer data, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)io.vertx.core.Future<Void>writePong(io.vertx.core.buffer.Buffer data)WebSocketConnectionwritePong(io.vertx.core.buffer.Buffer data, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)booleanwriteQueueFull()io.vertx.core.Future<Void>writeTextMessage(String text)io.vertx.core.http.ServerWebSocketwriteTextMessage(String text, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)
-
-
-
Constructor Detail
-
WebSocketConnection
public WebSocketConnection(Request request, io.vertx.core.Handler<? super WebSocketMessage> handler)
-
-
Method Detail
-
request
public Request request()
Retrieve the IrkedRequestobject that originated this WebSocket connection- Returns:
- Irked HTTP request routing context wrapper
-
write
public io.vertx.core.Future<Void> write(io.vertx.core.buffer.Buffer data)
- Specified by:
writein interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>- See Also:
WriteStream.write(java.lang.Object)
-
exceptionHandler
public io.vertx.core.http.ServerWebSocket exceptionHandler(io.vertx.core.Handler<Throwable> handler)
- Specified by:
exceptionHandlerin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>- Specified by:
exceptionHandlerin interfaceio.vertx.core.http.ServerWebSocket- Specified by:
exceptionHandlerin interfaceio.vertx.core.streams.StreamBase- Specified by:
exceptionHandlerin interfaceio.vertx.core.http.WebSocketBase- Specified by:
exceptionHandlerin interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>- See Also:
ServerWebSocket.exceptionHandler(io.vertx.core.Handler)
-
handler
public io.vertx.core.http.ServerWebSocket handler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler)
- Specified by:
handlerin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>- Specified by:
handlerin interfaceio.vertx.core.http.ServerWebSocket- Specified by:
handlerin interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.handler(io.vertx.core.Handler)
-
pause
public io.vertx.core.http.ServerWebSocket pause()
- Specified by:
pausein interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>- Specified by:
pausein interfaceio.vertx.core.http.ServerWebSocket- Specified by:
pausein interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.pause()
-
resume
public io.vertx.core.http.ServerWebSocket resume()
- Specified by:
resumein interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>- Specified by:
resumein interfaceio.vertx.core.http.ServerWebSocket- Specified by:
resumein interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.resume()
-
fetch
public io.vertx.core.http.ServerWebSocket fetch(long amount)
- Specified by:
fetchin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>- Specified by:
fetchin interfaceio.vertx.core.http.ServerWebSocket- Specified by:
fetchin interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.fetch(long)
-
endHandler
public io.vertx.core.http.ServerWebSocket endHandler(io.vertx.core.Handler<Void> endHandler)
- Specified by:
endHandlerin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>- Specified by:
endHandlerin interfaceio.vertx.core.http.ServerWebSocket- Specified by:
endHandlerin interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.endHandler(io.vertx.core.Handler)
-
setWriteQueueMaxSize
public io.vertx.core.http.ServerWebSocket setWriteQueueMaxSize(int maxSize)
- Specified by:
setWriteQueueMaxSizein interfaceio.vertx.core.http.ServerWebSocket- Specified by:
setWriteQueueMaxSizein interfaceio.vertx.core.http.WebSocketBase- Specified by:
setWriteQueueMaxSizein interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>- See Also:
ServerWebSocket.setWriteQueueMaxSize(int)
-
binaryHandlerID
public String binaryHandlerID()
- Specified by:
binaryHandlerIDin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.binaryHandlerID()
-
drainHandler
public io.vertx.core.http.ServerWebSocket drainHandler(io.vertx.core.Handler<Void> handler)
- Specified by:
drainHandlerin interfaceio.vertx.core.http.ServerWebSocket- Specified by:
drainHandlerin interfaceio.vertx.core.http.WebSocketBase- Specified by:
drainHandlerin interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>- See Also:
ServerWebSocket.drainHandler(io.vertx.core.Handler)
-
write
public void write(io.vertx.core.buffer.Buffer data, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)- Specified by:
writein interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>- See Also:
WriteStream.write(java.lang.Object, io.vertx.core.Handler)
-
writeFrame
public io.vertx.core.http.ServerWebSocket writeFrame(io.vertx.core.http.WebSocketFrame frame, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)- Specified by:
writeFramein interfaceio.vertx.core.http.ServerWebSocket- Specified by:
writeFramein interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.writeFrame(io.vertx.core.http.WebSocketFrame, io.vertx.core.Handler)
-
writeFinalTextFrame
public io.vertx.core.http.ServerWebSocket writeFinalTextFrame(String text, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)
- Specified by:
writeFinalTextFramein interfaceio.vertx.core.http.ServerWebSocket- Specified by:
writeFinalTextFramein interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.writeFinalTextFrame(java.lang.String, io.vertx.core.Handler)
-
writeFinalBinaryFrame
public io.vertx.core.http.ServerWebSocket writeFinalBinaryFrame(io.vertx.core.buffer.Buffer data, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)- Specified by:
writeFinalBinaryFramein interfaceio.vertx.core.http.ServerWebSocket- Specified by:
writeFinalBinaryFramein interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.writeFinalBinaryFrame(io.vertx.core.buffer.Buffer, io.vertx.core.Handler)
-
writeBinaryMessage
public io.vertx.core.http.ServerWebSocket writeBinaryMessage(io.vertx.core.buffer.Buffer data, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)- Specified by:
writeBinaryMessagein interfaceio.vertx.core.http.ServerWebSocket- Specified by:
writeBinaryMessagein interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.writeBinaryMessage(io.vertx.core.buffer.Buffer, io.vertx.core.Handler)
-
writeTextMessage
public io.vertx.core.http.ServerWebSocket writeTextMessage(String text, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)
- Specified by:
writeTextMessagein interfaceio.vertx.core.http.ServerWebSocket- Specified by:
writeTextMessagein interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.writeTextMessage(java.lang.String, io.vertx.core.Handler)
-
closeHandler
public io.vertx.core.http.ServerWebSocket closeHandler(io.vertx.core.Handler<Void> handler)
- Specified by:
closeHandlerin interfaceio.vertx.core.http.ServerWebSocket- Specified by:
closeHandlerin interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.closeHandler(io.vertx.core.Handler)
-
textHandlerID
public String textHandlerID()
- Specified by:
textHandlerIDin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.textHandlerID()
-
end
public io.vertx.core.Future<Void> end(io.vertx.core.buffer.Buffer data)
- Specified by:
endin interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>- See Also:
WriteStream.end(java.lang.Object)
-
frameHandler
public io.vertx.core.http.ServerWebSocket frameHandler(io.vertx.core.Handler<io.vertx.core.http.WebSocketFrame> handler)
- Specified by:
frameHandlerin interfaceio.vertx.core.http.ServerWebSocket- Specified by:
frameHandlerin interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.frameHandler(io.vertx.core.Handler)
-
uri
public String uri()
- Specified by:
uriin interfaceio.vertx.core.http.ServerWebSocket- See Also:
ServerWebSocket.uri()
-
path
public String path()
- Specified by:
pathin interfaceio.vertx.core.http.ServerWebSocket- See Also:
ServerWebSocket.path()
-
query
public String query()
- Specified by:
queryin interfaceio.vertx.core.http.ServerWebSocket- See Also:
ServerWebSocket.query()
-
accept
public void accept()
- Specified by:
acceptin interfaceio.vertx.core.http.ServerWebSocket- See Also:
ServerWebSocket.accept()
-
subProtocol
public String subProtocol()
- Specified by:
subProtocolin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.subProtocol()
-
end
public void end(io.vertx.core.buffer.Buffer data, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)- Specified by:
endin interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>- See Also:
WriteStream.end(java.lang.Object, io.vertx.core.Handler)
-
reject
public void reject()
- Specified by:
rejectin interfaceio.vertx.core.http.ServerWebSocket- See Also:
ServerWebSocket.reject()
-
closeStatusCode
public Short closeStatusCode()
- Specified by:
closeStatusCodein interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.closeStatusCode()
-
closeReason
public String closeReason()
- Specified by:
closeReasonin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.closeReason()
-
headers
public io.vertx.core.MultiMap headers()
- Specified by:
headersin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.headers()
-
reject
public void reject(int status)
- Specified by:
rejectin interfaceio.vertx.core.http.ServerWebSocket- See Also:
ServerWebSocket.reject(int)
-
pipe
public io.vertx.core.streams.Pipe<io.vertx.core.buffer.Buffer> pipe()
- Specified by:
pipein interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>- See Also:
ReadStream.pipe()
-
setHandshake
public void setHandshake(io.vertx.core.Future<Integer> future, io.vertx.core.Handler<io.vertx.core.AsyncResult<Integer>> handler)
- Specified by:
setHandshakein interfaceio.vertx.core.http.ServerWebSocket- See Also:
ServerWebSocket.setHandshake(io.vertx.core.Future, io.vertx.core.Handler)
-
writeFrame
public io.vertx.core.Future<Void> writeFrame(io.vertx.core.http.WebSocketFrame frame)
- Specified by:
writeFramein interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.writeFrame(io.vertx.core.http.WebSocketFrame)
-
pipeTo
public io.vertx.core.Future<Void> pipeTo(io.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer> dst)
- Specified by:
pipeToin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>- See Also:
ReadStream.pipeTo(io.vertx.core.streams.WriteStream)
-
writeQueueFull
public boolean writeQueueFull()
- Specified by:
writeQueueFullin interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>- See Also:
WriteStream.writeQueueFull()
-
writeFinalTextFrame
public io.vertx.core.Future<Void> writeFinalTextFrame(String text)
- Specified by:
writeFinalTextFramein interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.writeFinalTextFrame(java.lang.String)
-
pipeTo
public void pipeTo(io.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer> dst, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)- Specified by:
pipeToin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>- See Also:
ReadStream.pipeTo(io.vertx.core.streams.WriteStream, io.vertx.core.Handler)
-
writeFinalBinaryFrame
public io.vertx.core.Future<Void> writeFinalBinaryFrame(io.vertx.core.buffer.Buffer data)
- Specified by:
writeFinalBinaryFramein interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.writeFinalBinaryFrame(io.vertx.core.buffer.Buffer)
-
setHandshake
public io.vertx.core.Future<Integer> setHandshake(io.vertx.core.Future<Integer> future)
- Specified by:
setHandshakein interfaceio.vertx.core.http.ServerWebSocket- See Also:
ServerWebSocket.setHandshake(io.vertx.core.Future)
-
writeBinaryMessage
public io.vertx.core.Future<Void> writeBinaryMessage(io.vertx.core.buffer.Buffer data)
- Specified by:
writeBinaryMessagein interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.writeBinaryMessage(io.vertx.core.buffer.Buffer)
-
close
public io.vertx.core.Future<Void> close()
- Specified by:
closein interfaceio.vertx.core.http.ServerWebSocket- Specified by:
closein interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.close()
-
sslSession
public SSLSession sslSession()
- Specified by:
sslSessionin interfaceio.vertx.core.http.ServerWebSocket- Specified by:
sslSessionin interfaceio.vertx.core.http.WebSocketBase- See Also:
ServerWebSocket.sslSession()
-
writeTextMessage
public io.vertx.core.Future<Void> writeTextMessage(String text)
- Specified by:
writeTextMessagein interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.writeTextMessage(java.lang.String)
-
peerCertificateChain
public X509Certificate[] peerCertificateChain() throws SSLPeerUnverifiedException
- Specified by:
peerCertificateChainin interfaceio.vertx.core.http.WebSocketBase- Throws:
SSLPeerUnverifiedException- See Also:
WebSocketBase.peerCertificateChain()
-
writePing
public WebSocketConnection writePing(io.vertx.core.buffer.Buffer data, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)
- Specified by:
writePingin interfaceio.vertx.core.http.ServerWebSocket- Specified by:
writePingin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.writePing(io.vertx.core.buffer.Buffer, io.vertx.core.Handler)
-
writePing
public io.vertx.core.Future<Void> writePing(io.vertx.core.buffer.Buffer data)
- Specified by:
writePingin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.writePing(io.vertx.core.buffer.Buffer)
-
writePong
public WebSocketConnection writePong(io.vertx.core.buffer.Buffer data, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)
- Specified by:
writePongin interfaceio.vertx.core.http.ServerWebSocket- Specified by:
writePongin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.writePong(io.vertx.core.buffer.Buffer, io.vertx.core.Handler)
-
writePong
public io.vertx.core.Future<Void> writePong(io.vertx.core.buffer.Buffer data)
- Specified by:
writePongin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.writePong(io.vertx.core.buffer.Buffer)
-
textMessageHandler
public io.vertx.core.http.WebSocketBase textMessageHandler(io.vertx.core.Handler<String> handler)
- Specified by:
textMessageHandlerin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.textMessageHandler(io.vertx.core.Handler)
-
binaryMessageHandler
public io.vertx.core.http.WebSocketBase binaryMessageHandler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler)
- Specified by:
binaryMessageHandlerin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.binaryMessageHandler(io.vertx.core.Handler)
-
pongHandler
public io.vertx.core.http.WebSocketBase pongHandler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler)
- Specified by:
pongHandlerin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.pongHandler(io.vertx.core.Handler)
-
end
public io.vertx.core.Future<Void> end()
- Specified by:
endin interfaceio.vertx.core.http.WebSocketBase- Specified by:
endin interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>- See Also:
WebSocketBase.end()
-
end
public void end(io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)
- Specified by:
endin interfaceio.vertx.core.http.WebSocketBase- Specified by:
endin interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>- See Also:
WebSocketBase.end(io.vertx.core.Handler)
-
close
public void close(io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)
- Specified by:
closein interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.close(io.vertx.core.Handler)
-
close
public io.vertx.core.Future<Void> close(short statusCode)
- Specified by:
closein interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.close(short)
-
close
public void close(short statusCode, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)- Specified by:
closein interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.close(short, io.vertx.core.Handler)
-
close
public io.vertx.core.Future<Void> close(short statusCode, String reason)
- Specified by:
closein interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.close(short, java.lang.String)
-
close
public void close(short statusCode, String reason, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler)- Specified by:
closein interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.close(short, java.lang.String, io.vertx.core.Handler)
-
remoteAddress
public io.vertx.core.net.SocketAddress remoteAddress()
- Specified by:
remoteAddressin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.remoteAddress()
-
localAddress
public io.vertx.core.net.SocketAddress localAddress()
- Specified by:
localAddressin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.localAddress()
-
isSsl
public boolean isSsl()
- Specified by:
isSslin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.isSsl()
-
isClosed
public boolean isClosed()
- Specified by:
isClosedin interfaceio.vertx.core.http.WebSocketBase- See Also:
WebSocketBase.isClosed()
-
scheme
public String scheme()
- Specified by:
schemein interfaceio.vertx.core.http.ServerWebSocket- See Also:
ServerWebSocket.scheme()
-
host
public String host()
- Specified by:
hostin interfaceio.vertx.core.http.ServerWebSocket- See Also:
ServerWebSocket.host()
-
peerCertificates
public List<Certificate> peerCertificates() throws SSLPeerUnverifiedException
- Specified by:
peerCertificatesin interfaceio.vertx.core.http.WebSocketBase- Throws:
SSLPeerUnverifiedException
-
authority
public io.vertx.core.net.HostAndPort authority()
- Specified by:
authorityin interfaceio.vertx.core.http.ServerWebSocket
-
-