public class SslSocketWrapper extends SocketWrapper implements org.vertx.java.core.streams.ReadStream<SslSocketWrapper>, org.vertx.java.core.streams.WriteStream<SslSocketWrapper>
Modifier and Type | Class and Description |
---|---|
static class |
SslSocketWrapper.ClientAuth |
Constructor and Description |
---|
SslSocketWrapper(SocketWrapper plainWrapper) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
SslSocketWrapper |
dataHandler(org.vertx.java.core.Handler<org.vertx.java.core.buffer.Buffer> handler) |
SslSocketWrapper |
drainHandler(org.vertx.java.core.Handler<java.lang.Void> voidHandler) |
SslSocketWrapper |
endHandler(org.vertx.java.core.Handler<java.lang.Void> voidHandler) |
SslSocketWrapper |
exceptionHandler(org.vertx.java.core.Handler<java.lang.Throwable> throwableHandler) |
void |
handshake() |
void |
initClient(javax.net.ssl.SSLContext sslContext,
java.lang.String host,
int port,
java.lang.String disabledCypherSuites,
java.lang.String enabledCipherSuites) |
void |
initServer(javax.net.ssl.SSLContext sslContext,
SslSocketWrapper.ClientAuth clientAuth,
java.lang.String disabledCypherSuites,
java.lang.String enabledCipherSuites) |
java.net.InetSocketAddress |
localAddress() |
SslSocketWrapper |
pause() |
void |
putBackHeader(org.vertx.java.core.buffer.Buffer buffer) |
org.vertx.java.core.streams.ReadStream |
readStream() |
java.net.InetSocketAddress |
remoteAddress() |
SslSocketWrapper |
resume() |
SslSocketWrapper |
setWriteQueueMaxSize(int i) |
java.lang.Object |
stream() |
SslSocketWrapper |
write(org.vertx.java.core.buffer.Buffer buffer) |
boolean |
writeQueueFull() |
org.vertx.java.core.streams.WriteStream |
writeStream() |
wrap, wrap
public SslSocketWrapper(SocketWrapper plainWrapper)
public void putBackHeader(org.vertx.java.core.buffer.Buffer buffer)
public SslSocketWrapper dataHandler(org.vertx.java.core.Handler<org.vertx.java.core.buffer.Buffer> handler)
dataHandler
in interface org.vertx.java.core.streams.ReadSupport<SslSocketWrapper,org.vertx.java.core.buffer.Buffer>
public SslSocketWrapper endHandler(org.vertx.java.core.Handler<java.lang.Void> voidHandler)
endHandler
in interface org.vertx.java.core.streams.ReadStream<SslSocketWrapper>
public SslSocketWrapper pause()
pause
in interface org.vertx.java.core.streams.ReadSupport<SslSocketWrapper,org.vertx.java.core.buffer.Buffer>
public SslSocketWrapper resume()
resume
in interface org.vertx.java.core.streams.ReadSupport<SslSocketWrapper,org.vertx.java.core.buffer.Buffer>
public SslSocketWrapper exceptionHandler(org.vertx.java.core.Handler<java.lang.Throwable> throwableHandler)
exceptionHandler
in interface org.vertx.java.core.streams.ExceptionSupport<SslSocketWrapper>
public SslSocketWrapper drainHandler(org.vertx.java.core.Handler<java.lang.Void> voidHandler)
drainHandler
in interface org.vertx.java.core.streams.DrainSupport<SslSocketWrapper>
public boolean writeQueueFull()
writeQueueFull
in interface org.vertx.java.core.streams.DrainSupport<SslSocketWrapper>
public SslSocketWrapper write(org.vertx.java.core.buffer.Buffer buffer)
write
in interface org.vertx.java.core.streams.WriteStream<SslSocketWrapper>
public SslSocketWrapper setWriteQueueMaxSize(int i)
setWriteQueueMaxSize
in interface org.vertx.java.core.streams.DrainSupport<SslSocketWrapper>
public org.vertx.java.core.streams.ReadStream readStream()
readStream
in class SocketWrapper
public org.vertx.java.core.streams.WriteStream writeStream()
writeStream
in class SocketWrapper
public void close()
close
in class SocketWrapper
public java.net.InetSocketAddress localAddress()
localAddress
in class SocketWrapper
public java.net.InetSocketAddress remoteAddress()
remoteAddress
in class SocketWrapper
public java.lang.Object stream()
stream
in class SocketWrapper
public void initClient(javax.net.ssl.SSLContext sslContext, java.lang.String host, int port, java.lang.String disabledCypherSuites, java.lang.String enabledCipherSuites)
public void initServer(javax.net.ssl.SSLContext sslContext, SslSocketWrapper.ClientAuth clientAuth, java.lang.String disabledCypherSuites, java.lang.String enabledCipherSuites)
public void handshake()
Copyright © 2011-2014 Red Hat. All Rights Reserved.