Package net.bluemind.lib.vertx
Class ContextNetSocket
java.lang.Object
net.bluemind.lib.vertx.ContextNetSocket
- All Implemented Interfaces:
io.vertx.core.net.NetSocket,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>
-
Constructor Summary
ConstructorsConstructorDescriptionContextNetSocket(io.vertx.core.Context context, io.vertx.core.net.NetSocket ns) -
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.Future<Void> close()voidio.vertx.core.net.NetSocketcloseHandler(io.vertx.core.Handler<Void> handler) io.vertx.core.net.NetSocketdrainHandler(io.vertx.core.Handler<Void> handler) io.vertx.core.Future<Void> end()voidio.vertx.core.net.NetSocketendHandler(io.vertx.core.Handler<Void> endHandler) io.vertx.core.net.NetSocketexceptionHandler(io.vertx.core.Handler<Throwable> handler) io.vertx.core.net.NetSocketfetch(long amount) io.vertx.core.net.NetSockethandler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler) booleanisSsl()io.vertx.core.net.SocketAddressio.vertx.core.net.SocketAddresslocalAddress(boolean real) io.vertx.core.net.NetSocketpause()io.vertx.core.net.SocketAddressio.vertx.core.net.SocketAddressremoteAddress(boolean real) io.vertx.core.net.NetSocketresume()io.vertx.core.Future<Void> io.vertx.core.net.NetSocketsendFile(String filename, long offset, long length, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> resultHandler) io.vertx.core.net.NetSocketsetWriteQueueMaxSize(int maxSize) io.vertx.core.Future<Void> io.vertx.core.net.NetSocketupgradeToSsl(io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler) io.vertx.core.Future<Void> upgradeToSsl(String serverName) io.vertx.core.net.NetSocketupgradeToSsl(String serverName, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler) io.vertx.core.Future<Void> write(io.vertx.core.buffer.Buffer data) voidwrite(io.vertx.core.buffer.Buffer message, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler) io.vertx.core.Future<Void> voidio.vertx.core.Future<Void> voidbooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.vertx.core.net.NetSocket
sendFile, sendFile, sendFile, sendFileMethods inherited from interface io.vertx.core.streams.ReadStream
pipe, pipeTo, pipeToMethods inherited from interface io.vertx.core.streams.WriteStream
end, end
-
Constructor Details
-
ContextNetSocket
public ContextNetSocket(io.vertx.core.Context context, io.vertx.core.net.NetSocket ns)
-
-
Method Details
-
write
- Specified by:
writein interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>
-
writeQueueFull
public boolean writeQueueFull()- Specified by:
writeQueueFullin interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>
-
exceptionHandler
- Specified by:
exceptionHandlerin interfaceio.vertx.core.net.NetSocket- Specified by:
exceptionHandlerin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>- Specified by:
exceptionHandlerin interfaceio.vertx.core.streams.StreamBase- Specified by:
exceptionHandlerin interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>
-
handler
public io.vertx.core.net.NetSocket handler(io.vertx.core.Handler<io.vertx.core.buffer.Buffer> handler) - Specified by:
handlerin interfaceio.vertx.core.net.NetSocket- Specified by:
handlerin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
-
pause
public io.vertx.core.net.NetSocket pause()- Specified by:
pausein interfaceio.vertx.core.net.NetSocket- Specified by:
pausein interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
-
resume
public io.vertx.core.net.NetSocket resume()- Specified by:
resumein interfaceio.vertx.core.net.NetSocket- Specified by:
resumein interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
-
fetch
public io.vertx.core.net.NetSocket fetch(long amount) - Specified by:
fetchin interfaceio.vertx.core.net.NetSocket- Specified by:
fetchin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
-
endHandler
- Specified by:
endHandlerin interfaceio.vertx.core.net.NetSocket- Specified by:
endHandlerin interfaceio.vertx.core.streams.ReadStream<io.vertx.core.buffer.Buffer>
-
setWriteQueueMaxSize
public io.vertx.core.net.NetSocket setWriteQueueMaxSize(int maxSize) - Specified by:
setWriteQueueMaxSizein interfaceio.vertx.core.net.NetSocket- Specified by:
setWriteQueueMaxSizein interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>
-
drainHandler
- Specified by:
drainHandlerin interfaceio.vertx.core.net.NetSocket- Specified by:
drainHandlerin interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>
-
writeHandlerID
- Specified by:
writeHandlerIDin interfaceio.vertx.core.net.NetSocket
-
write
- Specified by:
writein interfaceio.vertx.core.net.NetSocket
-
write
- Specified by:
writein interfaceio.vertx.core.net.NetSocket
-
write
public void write(String str, String enc, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler) - Specified by:
writein interfaceio.vertx.core.net.NetSocket
-
write
- Specified by:
writein interfaceio.vertx.core.net.NetSocket
-
write
public void write(io.vertx.core.buffer.Buffer message, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler) - Specified by:
writein interfaceio.vertx.core.net.NetSocket- Specified by:
writein interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>
-
sendFile
- Specified by:
sendFilein interfaceio.vertx.core.net.NetSocket
-
sendFile
public io.vertx.core.net.NetSocket sendFile(String filename, long offset, long length, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> resultHandler) - Specified by:
sendFilein interfaceio.vertx.core.net.NetSocket
-
remoteAddress
public io.vertx.core.net.SocketAddress remoteAddress()- Specified by:
remoteAddressin interfaceio.vertx.core.net.NetSocket
-
remoteAddress
public io.vertx.core.net.SocketAddress remoteAddress(boolean real) - Specified by:
remoteAddressin interfaceio.vertx.core.net.NetSocket
-
localAddress
public io.vertx.core.net.SocketAddress localAddress()- Specified by:
localAddressin interfaceio.vertx.core.net.NetSocket
-
localAddress
public io.vertx.core.net.SocketAddress localAddress(boolean real) - Specified by:
localAddressin interfaceio.vertx.core.net.NetSocket
-
end
- Specified by:
endin interfaceio.vertx.core.net.NetSocket- Specified by:
endin interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>
-
end
- Specified by:
endin interfaceio.vertx.core.net.NetSocket- Specified by:
endin interfaceio.vertx.core.streams.WriteStream<io.vertx.core.buffer.Buffer>
-
close
- Specified by:
closein interfaceio.vertx.core.net.NetSocket
-
close
- Specified by:
closein interfaceio.vertx.core.net.NetSocket
-
closeHandler
- Specified by:
closeHandlerin interfaceio.vertx.core.net.NetSocket
-
upgradeToSsl
public io.vertx.core.net.NetSocket upgradeToSsl(io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler) - Specified by:
upgradeToSslin interfaceio.vertx.core.net.NetSocket
-
upgradeToSsl
- Specified by:
upgradeToSslin interfaceio.vertx.core.net.NetSocket
-
upgradeToSsl
public io.vertx.core.net.NetSocket upgradeToSsl(String serverName, io.vertx.core.Handler<io.vertx.core.AsyncResult<Void>> handler) - Specified by:
upgradeToSslin interfaceio.vertx.core.net.NetSocket
-
upgradeToSsl
- Specified by:
upgradeToSslin interfaceio.vertx.core.net.NetSocket
-
isSsl
public boolean isSsl()- Specified by:
isSslin interfaceio.vertx.core.net.NetSocket
-
sslSession
- Specified by:
sslSessionin interfaceio.vertx.core.net.NetSocket
-
peerCertificateChain
- Specified by:
peerCertificateChainin interfaceio.vertx.core.net.NetSocket- Throws:
SSLPeerUnverifiedException
-
peerCertificates
- Specified by:
peerCertificatesin interfaceio.vertx.core.net.NetSocket- Throws:
SSLPeerUnverifiedException
-
indicatedServerName
- Specified by:
indicatedServerNamein interfaceio.vertx.core.net.NetSocket
-
applicationLayerProtocol
- Specified by:
applicationLayerProtocolin interfaceio.vertx.core.net.NetSocket
-