Package org.webpieces.asyncserver.impl
Class AsyncServerManagerImpl
- java.lang.Object
-
- org.webpieces.asyncserver.impl.AsyncServerManagerImpl
-
- All Implemented Interfaces:
AsyncServerManager
public class AsyncServerManagerImpl extends java.lang.Object implements AsyncServerManager
-
-
Constructor Summary
Constructors Constructor Description AsyncServerManagerImpl(org.webpieces.nio.api.ChannelManager channelManager, io.micrometer.core.instrument.MeterRegistry metrics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AsyncServercreateTcpServer(AsyncConfig config, AsyncDataListener listener)AsyncServercreateTcpServer(AsyncConfig config, AsyncDataListener listener, org.webpieces.nio.api.SSLEngineFactory sslFactory)AsyncServercreateUpgradableServer(AsyncConfig config, AsyncDataListener listener, org.webpieces.nio.api.SSLEngineFactory sslFactory)Creates a TCP Socket that can receive SSL OR plain text trafficjava.lang.StringgetName()
-
-
-
Method Detail
-
createTcpServer
public AsyncServer createTcpServer(AsyncConfig config, AsyncDataListener listener)
- Specified by:
createTcpServerin interfaceAsyncServerManager
-
createTcpServer
public AsyncServer createTcpServer(AsyncConfig config, AsyncDataListener listener, org.webpieces.nio.api.SSLEngineFactory sslFactory)
- Specified by:
createTcpServerin interfaceAsyncServerManager
-
createUpgradableServer
public AsyncServer createUpgradableServer(AsyncConfig config, AsyncDataListener listener, org.webpieces.nio.api.SSLEngineFactory sslFactory)
Description copied from interface:AsyncServerManagerCreates a TCP Socket that can receive SSL OR plain text traffic- Specified by:
createUpgradableServerin interfaceAsyncServerManager
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceAsyncServerManager
-
-