public final class HttpsNetwork extends HttpNetwork
HttpNetwork.NetServerIn, HttpNetwork.NetServerOut, HttpNetwork.NetworkInputStream, HttpNetwork.NetworkOutputStream
Network.NetworkAverageLoadTask
Modifier and Type | Field and Description |
---|---|
static String |
KEYFILE
Name of property that allow to fix the keystore's pathname:
"HttpsNetwork.keyfile".
|
static String |
PASS
Name of property that allow to fix the keystore's password:
"HttpsNetwork.pass".
|
(package private) SSLServerSocketFactory |
serverSocketFactory |
(package private) SSLSocketFactory |
socketFactory |
activationPeriod, dmon, NbDaemon, proxyhost, proxyport, server
backlog, CnxRetry, ConnectTimeout, inLocalAddr, outLocalAddr, outLocalPort, SoLinger, SoTimeout, TcpNoDelay
ALREADY_DELIVERED, averageLoadTask, bootTSFN, DELIVER, domain, idxLS, logmon, name, nbMessageIn, nbMessageOut, port, qout, servers, serversFN, sid, WDActivationPeriod, WDNbRetryLevel1, WDNbRetryLevel2, WDRetryPeriod1, WDRetryPeriod2, WDRetryPeriod3
Constructor and Description |
---|
HttpsNetwork() |
Modifier and Type | Method and Description |
---|---|
(package private) ServerSocket |
createServerSocket(int port)
This method creates and returns a SSL server socket which is bound to
the specified port.
|
(package private) Socket |
createSocket(InetAddress addr,
int port)
This method creates and returns a SSL socket connected to a ServerSocket
at the specified network address and port.
|
(package private) Socket |
createTunnelSocket(InetAddress host,
int port,
InetAddress proxy,
int proxyport)
This method creates a tunnelling socket if a proxy is used.
|
private void |
doTunnelHandshake(Socket tunnel,
InetAddress host,
int port) |
(package private) SSLServerSocketFactory |
getServerSocketFactory() |
(package private) SSLSocketFactory |
getSocketFactory() |
getActivationPeriod, getNbDaemon, getProxyhost, getProxyport, getReply, getRequest, handle, init, isRunning, readLine, sendReply, sendRequest, setActivationPeriod, start, stop, toString, wakeup
createServerSocket, createSocket, createSocket, setProperties, setSocketOption
addServer, channelPostAndValidate, checkActive, delete, deleteMessage, deliver, delServer, getAverageLoad1, getAverageLoad15, getAverageLoad5, getBootTS, getDomainName, getMessageDest, getMessageSource, getName, getNbMessageReceived, getNbMessageSent, getNbWaitingMessages, getPort, getQueue, getStamp, getWDActivationPeriod, getWDNbRetryLevel1, getWDNbRetryLevel2, getWDRetryPeriod1, getWDRetryPeriod2, getWDRetryPeriod3, index, insert, post, postAndValidate, postMessage, prepareMessage, prepareMessageWithoutStamp, resetServer, restore, save, saveChannel, setMessageSource, setPort, setStamp, setWDActivationPeriod, setWDNbRetryLevel1, setWDNbRetryLevel2, setWDRetryPeriod1, setWDRetryPeriod2, setWDRetryPeriod3, testBootTS, testRecvUpdate, validate, validateChannel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAverageLoad1, getAverageLoad15, getAverageLoad5, getName, getNbMessageReceived, getNbMessageSent, getNbWaitingMessages, getWDActivationPeriod, getWDNbRetryLevel1, getWDNbRetryLevel2, getWDRetryPeriod1, getWDRetryPeriod2, getWDRetryPeriod3, setWDActivationPeriod, setWDNbRetryLevel1, setWDNbRetryLevel2, setWDRetryPeriod1, setWDRetryPeriod2, setWDRetryPeriod3
public static final String PASS
java
launching
command (-Dname=value), or by in a3servers.xml
configuration
file (property element).public static final String KEYFILE
java
launching
command (-Dname=value), or by in a3servers.xml
configuration
file (property element).SSLSocketFactory socketFactory
SSLServerSocketFactory serverSocketFactory
SSLSocketFactory getSocketFactory() throws IOException
IOException
SSLServerSocketFactory getServerSocketFactory() throws IOException
IOException
ServerSocket createServerSocket(int port) throws IOException
createServerSocket
in class StreamNetwork
port
- the port to listen to.IOException
- for networking errorsSocket createSocket(InetAddress addr, int port) throws IOException
createSocket
in class StreamNetwork
addr
- the server address.port
- the server port.IOException
- if the connection can't be establishedSocket createTunnelSocket(InetAddress host, int port, InetAddress proxy, int proxyport) throws IOException
host
- the server host.port
- the server port.proxy
- the proxy host.proxyport
- the proxy port.IOException
- if the connection can't be establishedprivate void doTunnelHandshake(Socket tunnel, InetAddress host, int port) throws IOException
IOException
Copyright © 2016 ScalAgent D.T.. All Rights Reserved.