org.apache.james.util
Class ExtraDotOutputStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--java.io.FilterOutputStream
              |
              +--org.apache.james.util.ExtraDotOutputStream

public class ExtraDotOutputStream
extends java.io.FilterOutputStream

Adds extra dot if dot occurs in message body at beginning of line (according to RFC1939) Compare also org.apache.james.smtpserver.SMTPInputStream

Author:
Stephan Schiessling

Field Summary
protected  int countLast0A0D
          Counter for number of last (0A or 0D).
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
ExtraDotOutputStream(java.io.OutputStream out)
           
 
Method Summary
 void write(int b)
           
 
Methods inherited from class java.io.FilterOutputStream
close, flush, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

countLast0A0D

protected int countLast0A0D
Counter for number of last (0A or 0D).

Constructor Detail

ExtraDotOutputStream

public ExtraDotOutputStream(java.io.OutputStream out)
Method Detail

write

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


"Copyright © 2001 Apache Jakarta Project. All Rights Reserved."