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, stop
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)
getEventDispatch
in class HttpCoreNIOListener
protected String getServiceEPRPrefix(org.apache.axis2.context.ConfigurationContext cfgCtx, String host, int port)
HttpCoreNIOListener
getServiceEPRPrefix
in class HttpCoreNIOListener
cfgCtx
- 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 HttpCoreNIOListener
transportIn
- 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 HttpCoreNIOListener
transportIn
- the Axis2 transport configurationorg.apache.axis2.AxisFault
- if a configuration error occursCopyright © 2005-2017 Apache Software Foundation. All Rights Reserved.