Class HTTPAuthHelper.processor

  • Enclosing class:
    HTTPAuthHelper

    private class HTTPAuthHelper.processor
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean destroyed  
      private static java.lang.String NL  
      (package private) java.net.Socket socket_in  
      private java.net.Socket socket_out  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private processor​(java.net.Socket _socket)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void connectToDelegate()  
      private void destroy()  
      private void process​(java.lang.String request_header)  
      private java.lang.String readHeader​(java.io.InputStream is)  
      private void sniff()  
      private java.lang.String[] splitHeader​(java.lang.String str)  
      private void start()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • socket_in

        final java.net.Socket socket_in
      • socket_out

        private java.net.Socket socket_out
      • destroyed

        private volatile boolean destroyed
    • Constructor Detail

      • processor

        private processor​(java.net.Socket _socket)
    • Method Detail

      • start

        private void start()
      • sniff

        private void sniff()
      • connectToDelegate

        private void connectToDelegate()
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • process

        private void process​(java.lang.String request_header)
                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • readHeader

        private java.lang.String readHeader​(java.io.InputStream is)
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • splitHeader

        private java.lang.String[] splitHeader​(java.lang.String str)
      • destroy

        private void destroy()