ConnectionObserver(log, dispatcher, emitter, contextFactory)

Responsible for attaching a dispacther to all data events on a socket

new ConnectionObserver(log, dispatcher, emitter, contextFactory)

Parameters:
Name Type Description
log Logger
dispatcher Dispatcher
emitter Emitter
contextFactory ContextFactory

Methods

protected attachDataEventToDispatcherWithAContext(socket, dispatcher, context)

Parameters:
Name Type Description
socket net.Socket
dispatcher Dispatcher
context Context

protected logSocketEvents(socket, log)

Parameters:
Name Type Description
socket net.Socket
log Logger

onConnection(socket)

Parameters:
Name Type Description
socket net.Socket