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 |
InboundMux(ServerConnection c,
RequestDispatcher dispatcher)
Constructs an instance from the connection's streams.
|
private |
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
private final ServerConnection c
private InboundMux(ServerConnection c, RequestDispatcher dispatcher) throws IOException
IOException
private 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.