Author: markt
Date: Tue Feb 19 16:48:19 2013
New Revision: 1447807

URL: http://svn.apache.org/r1447807
Log:
UCDetector
 - use final
 - reduce visibility
 - remove unused code

Not all warnings were addressed as this code is a work in progress

Modified:
    tomcat/trunk/java/org/apache/tomcat/spdy/CompressDeflater6.java
    tomcat/trunk/java/org/apache/tomcat/spdy/NetSupportOpenSSL.java
    tomcat/trunk/java/org/apache/tomcat/spdy/NetSupportSocket.java
    tomcat/trunk/java/org/apache/tomcat/spdy/SpdyConnection.java
    tomcat/trunk/java/org/apache/tomcat/spdy/SpdyContext.java
    tomcat/trunk/java/org/apache/tomcat/spdy/SpdyFrame.java
    tomcat/trunk/java/org/apache/tomcat/spdy/SpdyStream.java

Modified: tomcat/trunk/java/org/apache/tomcat/spdy/CompressDeflater6.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/spdy/CompressDeflater6.java?rev=1447807&r1=1447806&r2=1447807&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/spdy/CompressDeflater6.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/spdy/CompressDeflater6.java Tue Feb 19 
16:48:19 2013
@@ -27,10 +27,11 @@ import org.apache.tomcat.spdy.SpdyConnec
  * Java6 Deflater with the workaround from tomcat http filters.
  */
 class CompressDeflater6 implements CompressSupport {
-    public static long DICT_ID = 3751956914L;
+    public static final long DICT_ID = 3751956914L;
 
     // Make sure to use the latest from net/spdy/spdy_framer.cc, not from spec
-    static String SPDY_DICT_S = 
"optionsgetheadpostputdeletetraceacceptaccept-charsetaccept-encodingaccept-"
+    private static final String SPDY_DICT_S =
+              
"optionsgetheadpostputdeletetraceacceptaccept-charsetaccept-encodingaccept-"
             + 
"languageauthorizationexpectfromhostif-modified-sinceif-matchif-none-matchi"
             + 
"f-rangeif-unmodifiedsincemax-forwardsproxy-authorizationrangerefererteuser"
             + 
"-agent10010120020120220320420520630030130230330430530630740040140240340440"
@@ -44,25 +45,19 @@ class CompressDeflater6 implements Compr
             + 
"ation/xhtmltext/plainpublicmax-agecharset=iso-8859-1utf-8gzipdeflateHTTP/1"
             + ".1statusversionurl ";
 
-    public static byte[] SPDY_DICT = SPDY_DICT_S.getBytes();
+    private static final byte[] SPDY_DICT = SPDY_DICT_S.getBytes();
     // C code uses this - not in the spec
     static {
         SPDY_DICT[SPDY_DICT.length - 1] = (byte) 0;
     }
 
-    Deflater zipOut;
-    Inflater zipIn;
+    private Deflater zipOut;
+    private Inflater zipIn;
 
-    byte[] dict;
+    private byte[] decompressBuffer;
+    private int decMax;
 
-    long dictId;
-
-    byte[] decompressBuffer;
-    int decOff;
-    int decMax;
-
-    byte[] compressBuffer;
-    int compressOff;
+    private byte[] compressBuffer;
 
     public CompressDeflater6() {
     }
@@ -145,7 +140,6 @@ class CompressDeflater6 implements Compr
 
         // will read from dec buffer to frame.data
         decMax = frame.endData;
-        decOff = start;
 
         int off = start;
 

Modified: tomcat/trunk/java/org/apache/tomcat/spdy/NetSupportOpenSSL.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/spdy/NetSupportOpenSSL.java?rev=1447807&r1=1447806&r2=1447807&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/spdy/NetSupportOpenSSL.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/spdy/NetSupportOpenSSL.java Tue Feb 19 
16:48:19 2013
@@ -17,8 +17,6 @@
 package org.apache.tomcat.spdy;
 
 import java.io.IOException;
-import java.util.Arrays;
-import java.util.List;
 
 import org.apache.tomcat.jni.SSLExt;
 import org.apache.tomcat.jni.Status;
@@ -30,8 +28,7 @@ import org.apache.tomcat.jni.socket.AprS
 
 public class NetSupportOpenSSL extends SpdyContext.NetSupport {
 
-    List<String> protos = Arrays.asList(new String[] {"spdy/2", "http/1.1"});
-    AprSocketContext con;
+    private AprSocketContext con;
 
     public NetSupportOpenSSL() {
         con = new AprSocketContext();
@@ -119,8 +116,8 @@ public class NetSupportOpenSSL extends S
     }
 
     // NB
-    static class SpdySocketHandler implements NonBlockingPollHandler {
-        SpdyConnection con;
+    private static class SpdySocketHandler implements NonBlockingPollHandler {
+        private final SpdyConnection con;
 
         SpdySocketHandler(SpdyConnection con) {
             this.con = con;
@@ -156,8 +153,8 @@ public class NetSupportOpenSSL extends S
 
     }
 
-    public static class SpdyConnectionAprSocket extends SpdyConnection {
-        AprSocket socket;
+    private static class SpdyConnectionAprSocket extends SpdyConnection {
+        private AprSocket socket;
 
         public SpdyConnectionAprSocket(SpdyContext spdyContext) {
             super(spdyContext);

Modified: tomcat/trunk/java/org/apache/tomcat/spdy/NetSupportSocket.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/spdy/NetSupportSocket.java?rev=1447807&r1=1447806&r2=1447807&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/spdy/NetSupportSocket.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/spdy/NetSupportSocket.java Tue Feb 19 
16:48:19 2013
@@ -68,8 +68,8 @@ public class NetSupportSocket extends Sp
 
     }
 
-    boolean running = true;
-    ServerSocket serverSocket;
+    private boolean running = true;
+    private ServerSocket serverSocket;
 
     @Override
     public void stop() throws IOException {
@@ -121,8 +121,8 @@ public class NetSupportSocket extends Sp
     }
 
 
-    public static class SpdyConnectionSocket extends SpdyConnection {
-        Socket socket;
+    private static class SpdyConnectionSocket extends SpdyConnection {
+        private Socket socket;
 
 
         Runnable inputThread = new Runnable() {

Modified: tomcat/trunk/java/org/apache/tomcat/spdy/SpdyConnection.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/spdy/SpdyConnection.java?rev=1447807&r1=1447806&r2=1447807&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/spdy/SpdyConnection.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/spdy/SpdyConnection.java Tue Feb 19 
16:48:19 2013
@@ -42,15 +42,15 @@ public abstract class SpdyConnection { /
     // TODO: this can be pooled, to avoid allocation on idle connections
     // TODO: override socket timeout
 
-    protected volatile SpdyFrame inFrame;
+    private volatile SpdyFrame inFrame;
 
-    protected CompressSupport compressSupport;
+    private CompressSupport compressSupport;
 
     // Fields stored for each spdy connection
-    Map<Integer, SpdyStream> channels = new HashMap<>();
+    private final Map<Integer, SpdyStream> channels = new HashMap<>();
 
     // --------------
-    protected static final Logger log = Logger.getLogger(SpdyConnection.class
+    private static final Logger log = Logger.getLogger(SpdyConnection.class
             .getName());
 
     public static final int TYPE_SYN_STREAM = 1;
@@ -72,9 +72,9 @@ public abstract class SpdyConnection { /
     public static String[] TYPES = { "SYN_STREAM", "SYN_REPLY", "RST_STREAM",
             "SETTINGS", "5", "PING", "GOAWAY", "HEADERS", "WINDOW_UPDATE" };
 
-    static int FLAG_HALF_CLOSE = 1;
+    static final int FLAG_HALF_CLOSE = 1;
 
-    public static String[] RST_ERRORS = {
+    private final static String[] RST_ERRORS = {
             // This is a generic error, and should only be used if a more
             // specific error is not available.
             "PROTOCOL_ERROR", "INVALID_STREAM",
@@ -103,23 +103,21 @@ public abstract class SpdyConnection { /
 
     // protected SpdyFrame currentOutFrame = new SpdyFrame();
 
-    protected SpdyContext spdyContext;
+    protected final SpdyContext spdyContext;
 
     protected boolean inClosed;
 
-    int lastChannel;
+    private int lastChannel;
 
-    int outStreamId = 1;
+    private int outStreamId = 1;
 
     // TODO: finer handling of priorities
-    LinkedList<SpdyFrame> prioriyQueue = new LinkedList<>();
+    private final LinkedList<SpdyFrame> prioriyQueue = new LinkedList<>();
 
-    LinkedList<SpdyFrame> outQueue = new LinkedList<>();
+    private final LinkedList<SpdyFrame> outQueue = new LinkedList<>();
 
     // --------------
 
-    public static byte[] NPN = "spdy/2".getBytes();
-
     public static final int LONG = 1;
 
     public static final int CLOSE = -1;
@@ -129,7 +127,7 @@ public abstract class SpdyConnection { /
     /**
      * Handles the out queue for blocking sockets.
      */
-    SpdyFrame out;
+    private SpdyFrame out;
 
     private int goAway = Integer.MAX_VALUE;
 
@@ -311,9 +309,7 @@ public abstract class SpdyConnection { /
         getSpdyContext().getExecutor().execute(nbDrain);
     }
 
-    static int drainCnt = 0;
-
-    Runnable nbDrain = new Runnable() {
+    private final Runnable nbDrain = new Runnable() {
         @Override
         public void run() {
             drain();

Modified: tomcat/trunk/java/org/apache/tomcat/spdy/SpdyContext.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/spdy/SpdyContext.java?rev=1447807&r1=1447806&r2=1447807&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/spdy/SpdyContext.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/spdy/SpdyContext.java Tue Feb 19 
16:48:19 2013
@@ -47,9 +47,9 @@ public final class SpdyContext {
 
     private Executor executor;
 
-    int defaultFrameSize = 8192;
+    private int defaultFrameSize = 8192;
 
-    public static boolean debug = false;
+    public static final boolean debug = false;
 
     protected boolean tls = true;
     protected boolean compression = true;

Modified: tomcat/trunk/java/org/apache/tomcat/spdy/SpdyFrame.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/spdy/SpdyFrame.java?rev=1447807&r1=1447806&r2=1447807&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/spdy/SpdyFrame.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/spdy/SpdyFrame.java Tue Feb 19 16:48:19 
2013
@@ -19,13 +19,13 @@ package org.apache.tomcat.spdy;
 import java.util.Map;
 
 public class SpdyFrame {
-    public static byte[] STATUS = "status".getBytes();
+    public static final byte[] STATUS = "status".getBytes();
 
-    public static byte[] VERSION = "version".getBytes();
+    public static final byte[] VERSION = "version".getBytes();
 
-    public static byte[] HTTP11 = "HTTP/1.1".getBytes();
+    public static final byte[] HTTP11 = "HTTP/1.1".getBytes();
 
-    public static byte[] OK200 = "200 OK".getBytes();
+    public static final byte[] OK200 = "200 OK".getBytes();
 
 
     // This is a bit more complicated, to avoid multiple reads/writes.

Modified: tomcat/trunk/java/org/apache/tomcat/spdy/SpdyStream.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/spdy/SpdyStream.java?rev=1447807&r1=1447806&r2=1447807&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/spdy/SpdyStream.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/spdy/SpdyStream.java Tue Feb 19 
16:48:19 2013
@@ -41,7 +41,7 @@ import java.util.concurrent.TimeUnit;
 public class SpdyStream implements Runnable {
     public static final Charset UTF8 = Charset.forName("UTF-8");
 
-    protected SpdyConnection spdy;
+    private final SpdyConnection spdy;
 
     public SpdyFrame reqFrame;
 
@@ -50,7 +50,7 @@ public class SpdyStream implements Runna
     /**
      * For blocking support.
      */
-    protected BlockingQueue<SpdyFrame> inData = new LinkedBlockingQueue<>();
+    private final BlockingQueue<SpdyFrame> inData = new 
LinkedBlockingQueue<>();
 
     protected boolean finSent;
 
@@ -59,7 +59,7 @@ public class SpdyStream implements Runna
     /**
      *  Dummy data frame to insert on reset / go away
      */
-    static SpdyFrame END_FRAME;
+    private static final SpdyFrame END_FRAME;
 
     static {
         END_FRAME = new SpdyFrame(16);
@@ -263,10 +263,9 @@ public class SpdyStream implements Runna
         return new SpdyInputStream();
     }
 
-    class SpdyInputStream extends InputStream {
-        SpdyFrame current = null;
-        long to = 10000; // TODO
-        int pos = 0;
+    private class SpdyInputStream extends InputStream {
+        private SpdyFrame current = null;
+        private long to = 10000; // TODO
 
         private void fill() {
             if (current == null || current.off == current.endData) {



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to