public class HttpCoreNIOSSLListener extends HttpCoreNIOListener
| Constructor and Description |
|---|
HttpCoreNIOSSLListener() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.http.nio.reactor.IOEventDispatch |
getEventDispatch(org.apache.http.nio.NHttpServerEventHandler handler,
SSLContext sslContext,
org.apache.http.nio.reactor.ssl.SSLSetupHandler sslSetupHandler,
org.apache.http.config.ConnectionConfig config) |
protected String |
getServiceEPRPrefix(org.apache.axis2.context.ConfigurationContext cfgCtx,
String host,
int port)
Return the EPR prefix for services made available over this transport
|
protected SSLContext |
getSSLContext(org.apache.axis2.description.TransportInDescription transportIn)
Create the SSLContext to be used by this listener
|
protected org.apache.http.nio.reactor.ssl.SSLSetupHandler |
getSSLIOSessionHandler(org.apache.axis2.description.TransportInDescription transportIn)
Create the SSLIOSessionHandler to initialize the SSL session / engine, and request for
client authentication at the following levels, through an Axis2 transport configuration
parameter as follows:
SSLVerifyClient - none, optional, require
|
destroy, getActiveConnectionsSize, getActiveThreadCount, getAvgSizeReceived, getAvgSizeSent, getBytesReceived, getBytesSent, getEPRsForService, getFaultsReceiving, getFaultsSending, getLastResetTime, getMaxSizeReceived, getMaxSizeSent, getMessagesReceived, getMessagesSent, getMetricsWindow, getMinSizeReceived, getMinSizeSent, getQueueSize, getResponseCodeTable, getServiceEPRPrefix, getSessionContext, getTimeoutsReceiving, getTimeoutsSending, init, maintenenceShutdown, pause, resetStatistics, resume, start, stopprotected org.apache.http.nio.reactor.IOEventDispatch getEventDispatch(org.apache.http.nio.NHttpServerEventHandler handler,
SSLContext sslContext,
org.apache.http.nio.reactor.ssl.SSLSetupHandler sslSetupHandler,
org.apache.http.config.ConnectionConfig config)
getEventDispatch in class HttpCoreNIOListenerprotected String getServiceEPRPrefix(org.apache.axis2.context.ConfigurationContext cfgCtx, String host, int port)
HttpCoreNIOListenergetServiceEPRPrefix in class HttpCoreNIOListenercfgCtx - configuration context to retrieve the service context pathhost - name of the hostport - listening portprotected SSLContext getSSLContext(org.apache.axis2.description.TransportInDescription transportIn) throws org.apache.axis2.AxisFault
getSSLContext in class HttpCoreNIOListenertransportIn - the Axis2 transport descriptionorg.apache.axis2.AxisFault - never thrownprotected org.apache.http.nio.reactor.ssl.SSLSetupHandler getSSLIOSessionHandler(org.apache.axis2.description.TransportInDescription transportIn)
throws org.apache.axis2.AxisFault
getSSLIOSessionHandler in class HttpCoreNIOListenertransportIn - the Axis2 transport configurationorg.apache.axis2.AxisFault - if a configuration error occursCopyright © 2005-2017 Apache Software Foundation. All Rights Reserved.