- All Implemented Interfaces:
- org.apache.http.nio.NHttpConnectionFactory<org.apache.http.impl.nio.DefaultNHttpServerConnection>
- Direct Known Subclasses:
- SynapseNHttpSSLServerConnectionFactory
public class SynapseNHttpServerConnectionFactory
extends Object
implements org.apache.http.nio.NHttpConnectionFactory<org.apache.http.impl.nio.DefaultNHttpServerConnection>
A connection factory implementation for DefaultNHttpServerConnection instances.
Based on the current logging configuration, this factory decides whether to create
regular DefaultNHttpServerConnection objects or to create LoggingNHttpServerConnection
objects. Also, depending on the logging configuration, this factory may choose to
wrap IOSession instances in LoggingIOSession objects.