Package one.microstream.com
Interface ComHost<C>
-
- All Superinterfaces:
Runnable
- All Known Implementing Classes:
ComHost.Default
public interface ComHost<C> extends Runnable
Host type to listen for new connections and relay them to logic for further processing, potentially in another, maybe even dedicated thread.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComHost.Default<C>
-
Method Summary
Modifier and Type Method Description voidacceptConnections()Listens for incoming connections and relays them for processing.InetSocketAddressaddress()static <C> ComHostCreator<C>Creator()booleanisRunning()static <C> ComHost<C>New(InetSocketAddress address, ComConnectionHandler<C> connectionHandler, ComConnectionAcceptor<C> connectionAcceptor)ComProtocolProvider<C>protocolProvider()voidrun()voidstop()
-
-
-
Method Detail
-
address
InetSocketAddress address()
-
protocolProvider
ComProtocolProvider<C> protocolProvider()
-
acceptConnections
void acceptConnections()
Listens for incoming connections and relays them for processing.
-
stop
void stop()
-
isRunning
boolean isRunning()
-
New
static <C> ComHost<C> New(InetSocketAddress address, ComConnectionHandler<C> connectionHandler, ComConnectionAcceptor<C> connectionAcceptor)
-
Creator
static <C> ComHostCreator<C> Creator()
-
-