Interface ZeroEngine
- All Superinterfaces:
Service
,ServiceListener
- All Known Subinterfaces:
ZeroAcceptor
,ZeroReader
,ZeroWriter
- All Known Implementing Classes:
AbstractZeroEngine
,ZeroAcceptorImpl
,ZeroReaderImpl
,ZeroWriterImpl
The common APIs for a zero engine instance.
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves the datagram IO handler.int
Retrieves the max buffer size.Retrieves the session manager.Retrieves the socket IO handler.int
Retrieves the thread pool size.void
setDatagramIoHandler
(DatagramIoHandler datagramIoHandler) Set the datagram IO handler.void
setMaxBufferSize
(int maxSize) Set the max buffer size.void
setSessionManager
(SessionManager sessionManager) Set the session manager.void
setSocketIoHandler
(SocketIoHandler socketIoHandler) Set the socket IO handler.void
setThreadPoolSize
(int maxSize) Set the thread pool size.Methods inherited from interface com.tenio.core.service.Service
getName, initialize, isActivated, setName, shutdown, start
Methods inherited from interface com.tenio.core.service.ServiceListener
onDestroyed, onInitialized, onRunning, onShutdown, onStarted
-
Method Details
-
getSocketIoHandler
SocketIoHandler getSocketIoHandler()Retrieves the socket IO handler.- Returns:
- the socket IO handler
-
setSocketIoHandler
Set the socket IO handler.- Parameters:
socketIoHandler
- the socket IO handler
-
getDatagramIoHandler
DatagramIoHandler getDatagramIoHandler()Retrieves the datagram IO handler.- Returns:
- the datagram IO handler
-
setDatagramIoHandler
Set the datagram IO handler.- Parameters:
datagramIoHandler
- the datagram IO handler
-
getSessionManager
SessionManager getSessionManager()Retrieves the session manager.- Returns:
- the session manager
-
setSessionManager
Set the session manager.- Parameters:
sessionManager
- the session manager
-
getThreadPoolSize
int getThreadPoolSize()Retrieves the thread pool size.- Returns:
- the thread pool size
-
setThreadPoolSize
void setThreadPoolSize(int maxSize) Set the thread pool size.- Parameters:
maxSize
- the thread pool size
-
getMaxBufferSize
int getMaxBufferSize()Retrieves the max buffer size.- Returns:
- the max buffer size
-
setMaxBufferSize
void setMaxBufferSize(int maxSize) Set the max buffer size.- Parameters:
maxSize
- the max buffer size
-