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<Void> voidHandler) |
SslSocketWrapper |
endHandler(org.vertx.java.core.Handler<Void> voidHandler) |
SslSocketWrapper |
exceptionHandler(org.vertx.java.core.Handler<Throwable> throwableHandler) |
void |
handshake() |
void |
initClient(SSLContext sslContext,
String host,
int port,
String disabledCypherSuites,
String enabledCipherSuites) |
void |
initServer(SSLContext sslContext,
SslSocketWrapper.ClientAuth clientAuth,
String disabledCypherSuites,
String enabledCipherSuites) |
InetSocketAddress |
localAddress() |
SslSocketWrapper |
pause() |
void |
putBackHeader(org.vertx.java.core.buffer.Buffer buffer) |
org.vertx.java.core.streams.ReadStream |
readStream() |
InetSocketAddress |
remoteAddress() |
SslSocketWrapper |
resume() |
SslSocketWrapper |
setWriteQueueMaxSize(int i) |
Object |
stream() |
SslSocketWrapper |
write(org.vertx.java.core.buffer.Buffer buffer) |
boolean |
writeQueueFull() |
org.vertx.java.core.streams.WriteStream |
writeStream() |
wrap, wrappublic 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<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<Throwable> throwableHandler)
exceptionHandler in interface org.vertx.java.core.streams.ExceptionSupport<SslSocketWrapper>public SslSocketWrapper drainHandler(org.vertx.java.core.Handler<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 SocketWrapperpublic org.vertx.java.core.streams.WriteStream writeStream()
writeStream in class SocketWrapperpublic void close()
close in class SocketWrapperpublic InetSocketAddress localAddress()
localAddress in class SocketWrapperpublic InetSocketAddress remoteAddress()
remoteAddress in class SocketWrapperpublic Object stream()
stream in class SocketWrapperpublic void initClient(SSLContext sslContext, String host, int port, String disabledCypherSuites, String enabledCipherSuites)
public void initServer(SSLContext sslContext, SslSocketWrapper.ClientAuth clientAuth, String disabledCypherSuites, String enabledCipherSuites)
public void handshake()
Copyright © 2011–2015 Red Hat. All rights reserved.