| org.apache.http.conn.EofSensorWatcher | 
        
          
        
        Known Indirect Subclasses
        
        | 
      
       A watcher for
       
        
         EofSensorInputStream
        
       
       .
 Each stream will notify it's watcher at most once.
      
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
          | 
        
          
          Indicates that EOF is detected.
          
         | 
       ||||||||||
| 
          | 
        
          
          Indicates that the
           
        
           
            stream
           
          
          is aborted.
          | 
       ||||||||||
| 
          | 
        
          
          Indicates that the
           
        
           
            stream
           
          
          is closed.
          | 
       ||||||||||
Indicates that EOF is detected.
| wrapped | the underlying stream which has reached EOF | 
|---|
           true
          
          if
          
           wrapped
          
          should be closed,
          
           false
          
          if it should be left alone
         | IOException | 
           in case of an IO problem, for example if the watcher itself
         closes the underlying stream. The caller will leave the
         wrapped stream alone, as if
           
            false
           
           was returned.
           | 
         
|---|
         Indicates that the
         
          
           stream
          
         
         is aborted.
 This method will be called only if EOF was
         
          not
         
         detected
 before aborting. Otherwise,
         
          
           eofDetected
          
         
         is called.
        
This method will also be invoked when an input operation causes an IOException to be thrown to make sure the input stream gets shut down.
| wrapped | the underlying stream which has not reached EOF | 
|---|
           true
          
          if
          
           wrapped
          
          should be closed,
          
           false
          
          if it should be left alone
         | IOException | 
           in case of an IO problem, for example if the watcher itself
         closes the underlying stream. The caller will leave the
         wrapped stream alone, as if
           
            false
           
           was returned.
           | 
         
|---|
         Indicates that the
         
          
           stream
          
         
         is closed.
 This method will be called only if EOF was
         
          not
         
         detected
 before closing. Otherwise,
         
          
           eofDetected
          
         
         is called.
        
| wrapped | the underlying stream which has not reached EOF | 
|---|
           true
          
          if
          
           wrapped
          
          should be closed,
          
           false
          
          if it should be left alone
         | IOException | 
           in case of an IO problem, for example if the watcher itself
         closes the underlying stream. The caller will leave the
         wrapped stream alone, as if
           
            false
           
           was returned.
           | 
         
|---|