Author: remm
Date: Thu Mar 9 15:44:28 2017
New Revision: 1786191
URL: http://svn.apache.org/viewvc?rev=1786191&view=rev
Log:
Remove fixme (already done) and revert some private -> protected changes that
are not useful at the moment.
Modified:
tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java
Modified: tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java?rev=1786191&r1=1786190&r2=1786191&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java
(original)
+++ tomcat/trunk/java/org/apache/coyote/http2/Http2UpgradeHandler.java Thu Mar
9 15:44:28 2017
@@ -92,20 +92,20 @@ class Http2UpgradeHandler extends Abstra
protected static final byte[] GOAWAY = { 0x07, 0x00, 0x00, 0x00, 0x00,
0x00 };
- protected static final String HTTP2_SETTINGS_HEADER = "HTTP2-Settings";
+ private static final String HTTP2_SETTINGS_HEADER = "HTTP2-Settings";
private static final HeaderSink HEADER_SINK = new HeaderSink();
protected final String connectionId;
- protected final Adapter adapter;
+ private final Adapter adapter;
protected volatile SocketWrapperBase<?> socketWrapper;
- protected volatile SSLSupport sslSupport;
+ private volatile SSLSupport sslSupport;
- protected volatile Http2Parser parser;
+ private volatile Http2Parser parser;
// Simple state machine (sequence of states)
- protected AtomicReference<ConnectionState> connectionState =
+ private AtomicReference<ConnectionState> connectionState =
new AtomicReference<>(ConnectionState.NEW);
private volatile long pausedNanoTime = Long.MAX_VALUE;
@@ -113,7 +113,7 @@ class Http2UpgradeHandler extends Abstra
* Remote settings are settings defined by the client and sent to Tomcat
* that Tomcat must use when communicating with the client.
*/
- protected final ConnectionSettingsRemote remoteSettings;
+ private final ConnectionSettingsRemote remoteSettings;
/**
* Local settings are settings defined by Tomcat and sent to the client
that
* the client must use when communicating with Tomcat.
@@ -135,16 +135,16 @@ class Http2UpgradeHandler extends Abstra
private volatile int maxActiveRemoteStreamId = -1;
private volatile int maxProcessedStreamId;
private final AtomicInteger nextLocalStreamId = new AtomicInteger(2);
- protected final PingManager pingManager = getPingManager();
+ private final PingManager pingManager = getPingManager();
private volatile int newStreamsSinceLastPrune = 0;
// Tracking for when the connection is blocked (windowSize < 1)
private final Map<AbstractStream,int[]> backLogStreams = new
ConcurrentHashMap<>();
private long backLogSize = 0;
// Stream concurrency control
- protected int maxConcurrentStreamExecution =
Http2Protocol.DEFAULT_MAX_CONCURRENT_STREAM_EXECUTION;
- protected AtomicInteger streamConcurrency = null;
- protected Queue<StreamRunnable> queuedRunnable = null;
+ private int maxConcurrentStreamExecution =
Http2Protocol.DEFAULT_MAX_CONCURRENT_STREAM_EXECUTION;
+ private AtomicInteger streamConcurrency = null;
+ private Queue<StreamRunnable> queuedRunnable = null;
// Limits
private Set<String> allowedTrailerHeaders = Collections.emptySet();
@@ -238,7 +238,7 @@ class Http2UpgradeHandler extends Abstra
} catch (Http2Exception e) {
String msg = sm.getString("upgradeHandler.invalidPreface",
connectionId);
if (log.isDebugEnabled()) {
- log.debug(msg, e);
+ log.debug(msg);
}
throw new ProtocolException(msg);
}
@@ -258,7 +258,7 @@ class Http2UpgradeHandler extends Abstra
}
}
- protected void processStreamOnContainerThread(Stream stream) {
+ private void processStreamOnContainerThread(Stream stream) {
StreamProcessor streamProcessor = new StreamProcessor(this, stream,
adapter, socketWrapper);
streamProcessor.setSslSupport(sslSupport);
processStreamOnContainerThread(streamProcessor, SocketEvent.OPEN_READ);
@@ -935,7 +935,7 @@ class Http2UpgradeHandler extends Abstra
}
- protected Stream getStream(int streamId, boolean unknownIsError) throws
ConnectionException {
+ private Stream getStream(int streamId, boolean unknownIsError) throws
ConnectionException {
Integer key = Integer.valueOf(streamId);
Stream result = streams.get(key);
if (result == null && unknownIsError) {
@@ -1565,7 +1565,6 @@ class Http2UpgradeHandler extends Abstra
} else {
// Client originated ping. Echo it back.
synchronized (socketWrapper) {
- // FIXME: extract
socketWrapper.write(true, PING_ACK, 0, PING_ACK.length);
socketWrapper.write(true, payload, 0, payload.length);
socketWrapper.flush(true);
@@ -1599,7 +1598,7 @@ class Http2UpgradeHandler extends Abstra
}
- protected enum ConnectionState {
+ private enum ConnectionState {
NEW(true),
CONNECTED(true),
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]