private static final class ServerConnectionManager.InboundMux extends MuxServer
Modifier and Type | Field and Description |
---|---|
private ServerConnection |
c
The inbound connection.
|
MAX_REQUESTS
Modifier | Constructor and Description |
---|---|
private |
ServerConnectionManager.InboundMux(ServerConnection c,
RequestDispatcher dispatcher)
Constructs an instance from the connection's streams.
|
private |
ServerConnectionManager.InboundMux(ServerConnection c,
RequestDispatcher dispatcher,
boolean ignore)
Constructs an instance from the connection's channel.
|
Modifier and Type | Method and Description |
---|---|
(package private) static void |
create(ServerConnection c,
RequestDispatcher dispatcher)
Constructs an instance from the connection.
|
protected void |
handleDown()
Close the connection, so that the provider is notified.
|
checkConstraints, checkPermissions, populateContext, shutdown, shutdownGracefully
setStartTimeout, start
private final ServerConnection c
private ServerConnectionManager.InboundMux(ServerConnection c, RequestDispatcher dispatcher) throws IOException
IOException
private ServerConnectionManager.InboundMux(ServerConnection c, RequestDispatcher dispatcher, boolean ignore) throws IOException
IOException
static void create(ServerConnection c, RequestDispatcher dispatcher)
protected void handleDown()
handleDown
in class Mux
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.