: Class HttpOutputStream

rup.robot.httpserver.response
Class HttpOutputStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--javax.servlet.ServletOutputStream
              |
              +--rup.robot.httpserver.response.HttpOutputStream

public class HttpOutputStream
extends javax.servlet.ServletOutputStream

Flux sortant dans lequel on va écrire le corps de la réponse http (ou de la requête), on s'assure evidement d'avoir bien envoyé l'entête http avant.


Constructor Summary
HttpOutputStream(java.io.OutputStream out, MyHttpServletResponse response)
           
 
Method Summary
 void close()
           
 void flush()
           
 java.io.OutputStream getOutputStream()
           
 void print(int i)
           
 void print(long i)
           
 void print(java.lang.String string)
           
 void println()
           
 void println(int i)
           
 void println(long i)
           
 void println(java.lang.String string)
           
 void write(byte[] b)
           
 void write(byte[] b, int off, int len)
           
 void write(int b)
           
 
Methods inherited from class javax.servlet.ServletOutputStream
print, print, print, print, println, println, println, println
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HttpOutputStream

public HttpOutputStream(java.io.OutputStream out,
                        MyHttpServletResponse response)
Method Detail

getOutputStream

public java.io.OutputStream getOutputStream()

write

public void write(int b)
           throws java.io.IOException
Overrides:
write in class java.io.OutputStream

write

public void write(byte[] b)
           throws java.io.IOException
Overrides:
write in class java.io.OutputStream

write

public void write(byte[] b,
                  int off,
                  int len)
           throws java.io.IOException
Overrides:
write in class java.io.OutputStream

flush

public void flush()
           throws java.io.IOException
Overrides:
flush in class java.io.OutputStream

close

public void close()
           throws java.io.IOException
Overrides:
close in class java.io.OutputStream

print

public void print(java.lang.String string)
           throws java.io.IOException
Overrides:
print in class javax.servlet.ServletOutputStream

print

public void print(int i)
           throws java.io.IOException
Overrides:
print in class javax.servlet.ServletOutputStream

print

public void print(long i)
           throws java.io.IOException
Overrides:
print in class javax.servlet.ServletOutputStream

println

public void println(java.lang.String string)
             throws java.io.IOException
Overrides:
println in class javax.servlet.ServletOutputStream

println

public void println(int i)
             throws java.io.IOException
Overrides:
println in class javax.servlet.ServletOutputStream

println

public void println(long i)
             throws java.io.IOException
Overrides:
println in class javax.servlet.ServletOutputStream

println

public void println()
             throws java.io.IOException
Overrides:
println in class javax.servlet.ServletOutputStream