Class NettyHttpServerEngineFactory
- java.lang.Object
-
- org.apache.cxf.transport.http.netty.server.NettyHttpServerEngineFactory
-
- All Implemented Interfaces:
BusLifeCycleListener
- Direct Known Subclasses:
NettyHttpServerEngineFactoryBeanDefinitionParser.SpringNettyHttpServerEngineFactory
public class NettyHttpServerEngineFactory extends Object implements BusLifeCycleListener
-
-
Constructor Summary
Constructors Constructor Description NettyHttpServerEngineFactory()NettyHttpServerEngineFactory(Bus b)NettyHttpServerEngineFactory(Bus b, Map<String,TLSServerParameters> tls, Map<String,ThreadingParameters> threads)
-
Method Summary
-
-
-
Constructor Detail
-
NettyHttpServerEngineFactory
public NettyHttpServerEngineFactory()
-
NettyHttpServerEngineFactory
public NettyHttpServerEngineFactory(Bus b)
-
NettyHttpServerEngineFactory
public NettyHttpServerEngineFactory(Bus b, Map<String,TLSServerParameters> tls, Map<String,ThreadingParameters> threads)
-
-
Method Detail
-
getBus
public Bus getBus()
-
setBus
public final void setBus(Bus bus)
This call is used to set the bus. It should only be called once.- Parameters:
bus-
-
getTlsServerParametersMap
public Map<String,TLSServerParameters> getTlsServerParametersMap()
-
setTlsServerParameters
public void setTlsServerParameters(Map<String,TLSServerParameters> tlsParametersMap)
-
getThreadingParametersMap
public Map<String,ThreadingParameters> getThreadingParametersMap()
-
setThreadingParametersMap
public void setThreadingParametersMap(Map<String,ThreadingParameters> parameterMap)
-
setEnginesList
public void setEnginesList(List<NettyHttpServerEngine> enginesList)
-
initComplete
public void initComplete()
Description copied from interface:BusLifeCycleListenerInvoked when theBushas been initialized.- Specified by:
initCompletein interfaceBusLifeCycleListener
-
postShutdown
public void postShutdown()
Description copied from interface:BusLifeCycleListenerInvoked after theBusis shutdown.- Specified by:
postShutdownin interfaceBusLifeCycleListener
-
preShutdown
public void preShutdown()
Description copied from interface:BusLifeCycleListenerInvoked before theBusis shutdown.- Specified by:
preShutdownin interfaceBusLifeCycleListener
-
retrieveNettyHttpServerEngine
public NettyHttpServerEngine retrieveNettyHttpServerEngine(int port)
-
createNettyHttpServerEngine
public NettyHttpServerEngine createNettyHttpServerEngine(String host, int port, String protocol) throws IOException
- Throws:
IOException
-
createNettyHttpServerEngine
public NettyHttpServerEngine createNettyHttpServerEngine(int port, String protocol) throws IOException
- Throws:
IOException
-
destroyForPort
public static void destroyForPort(int port)
This method removes the Server Engine from the port map and stops it.
-
-