@Deprecated public class HttpsServerHelper extends HttpServerHelper
| Parameter name | Value type | Default value | Description |
|---|---|---|---|
| sslContextFactory | String | org.restlet.engine.ssl.DefaultSslContextFactory | Let you specify a SslContextFactory qualified class name as a
parameter, or an instance as an attribute for a more complete and flexible
SSL context setting. |
DefaultSslContextFactory class.clientSide, controller, inboundMessages, outboundMessages| Constructor and Description |
|---|
HttpsServerHelper(Server server)
Deprecated.
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.restlet.ext.nio.internal.connection.Connection<Server> |
createConnection(java.nio.channels.SocketChannel socketChannel,
org.restlet.ext.nio.internal.controller.ConnectionController controller,
java.net.InetSocketAddress socketAddress)
Deprecated.
Creates a connection associated to the given socket.
|
org.restlet.ext.nio.internal.way.InboundWay |
createInboundWay(org.restlet.ext.nio.internal.connection.Connection<Server> connection,
int bufferSize)
Deprecated.
Creates an inbound way for the given connection.
|
org.restlet.ext.nio.internal.way.OutboundWay |
createOutboundWay(org.restlet.ext.nio.internal.connection.Connection<Server> connection,
int bufferSize)
Deprecated.
Creates an outbound way for the given connection.
|
Request |
createRequest(org.restlet.ext.nio.internal.connection.Connection<Server> connection,
java.lang.String methodName,
java.lang.String resourceUri,
java.lang.String protocol)
Deprecated.
Creates a new request.
|
protected javax.net.ssl.SSLContext |
getSslContext()
Deprecated.
Returns the SSL context.
|
protected void |
setSslContext(javax.net.ssl.SSLContext sslContext)
Deprecated.
Sets the SSL context.
|
void |
start()
Deprecated.
|
canHandlecreateController, createServerSocketChannel, createSocketAddress, doHandleInbound, doHandleOutbound, getController, getServerSocketChannel, handle, handleInbound, handleOutbound, isControllerDaemon, isProxying, isReuseAddress, setEphemeralPort, setEphemeralPort, stopaddOutboundMessage, checkin, checkout, configure, createConnectionPool, doFinishStop, doGracefulStop, getConnectionPool, getConnections, getInitialConnections, getMaxConnectionsPerHost, getMaxTotalConnections, getSocketLingerTimeMs, getSocketReceiveBufferSize, getSocketSendBufferSize, getSocketTrafficClass, isPersistingConnections, isPipeliningConnections, isPooledConnection, isSocketKeepAlive, isSocketNoDelay, isSocketOobInline, isSocketReuseAddresscontrol, createControllerService, createRequest, createWorkerService, execute, getControllerSleepTimeMs, getInboundBufferSize, getInboundMessages, getLowThreads, getMaxIoIdleTimeMs, getMaxQueued, getMaxThreadIdleTimeMs, getMaxThreads, getMinThreads, getOutboundBufferSize, getOutboundMessages, getRequest, getThrottleTimeMs, getTraceStream, getTransport, getWorkerService, handleInbound, handleOutbound, hasWorkerThreads, isClientSide, isDirectBuffers, isServerSide, isTracing, isWorkerServiceOverloaded, onInboundError, onOutboundError, traceWorkerServicegetConnectorService, getContext, getProtocols, updategetAttributes, getHelped, getHelpedParameters, getLogger, getMetadataService, setHelpedpublic HttpsServerHelper(Server server)
server - The server to help.public org.restlet.ext.nio.internal.connection.Connection<Server> createConnection(java.nio.channels.SocketChannel socketChannel, org.restlet.ext.nio.internal.controller.ConnectionController controller, java.net.InetSocketAddress socketAddress) throws java.io.IOException
ConnectionHelpercreateConnection in class ServerConnectionHelpersocketChannel - The underlying NIO socket channel.controller - The underlying IO controller.socketAddress - The associated IP address.java.io.IOExceptionpublic org.restlet.ext.nio.internal.way.InboundWay createInboundWay(org.restlet.ext.nio.internal.connection.Connection<Server> connection, int bufferSize)
ConnectionHelpercreateInboundWay in class HttpServerHelperconnection - The parent connection.bufferSize - The byte buffer size.public org.restlet.ext.nio.internal.way.OutboundWay createOutboundWay(org.restlet.ext.nio.internal.connection.Connection<Server> connection, int bufferSize)
ConnectionHelpercreateOutboundWay in class HttpServerHelperconnection - The parent connection.bufferSize - The byte buffer size.public Request createRequest(org.restlet.ext.nio.internal.connection.Connection<Server> connection, java.lang.String methodName, java.lang.String resourceUri, java.lang.String protocol)
ServerConnectionHelpercreateRequest in class HttpServerHelperconnection - The associated connection.methodName - The method name.resourceUri - The target resource URI.protocol - The protocol name and version.protected javax.net.ssl.SSLContext getSslContext()
protected void setSslContext(javax.net.ssl.SSLContext sslContext)
sslContext - The SSL context.public void start()
throws java.lang.Exception
start in class ServerConnectionHelperjava.lang.ExceptionCopyright © 2005-2024 Restlet.