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 Details
- 
address
InetSocketAddress address() - 
protocolProvider
ComProtocolProvider<C> protocolProvider() - 
acceptConnections
void acceptConnections()Listens for incoming connections and relays them for processing. - 
run
void run() - 
stop
void stop() - 
isRunning
boolean isRunning() - 
New
static <C> ComHost<C> New(InetSocketAddress address, ComConnectionHandler<C> connectionHandler, ComConnectionAcceptor<C> connectionAcceptor) - 
Creator
 
 -