org.apache.james.pop3server
Class TopCmdHandler

java.lang.Object
  extended by org.apache.james.pop3server.TopCmdHandler
All Implemented Interfaces:
CommandHandler

public class TopCmdHandler
extends java.lang.Object
implements CommandHandler

Handles TOP command


Constructor Summary
TopCmdHandler()
           
 
Method Summary
 void onCommand(POP3Session session)
           
 void writeMessageContentTo(javax.mail.internet.MimeMessage message, java.io.OutputStream out, int lines)
          Writes the content of the message, up to a total number of lines, out to an OutputStream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopCmdHandler

public TopCmdHandler()
Method Detail

onCommand

public void onCommand(POP3Session session)
Specified by:
onCommand in interface CommandHandler
See Also:
CommandHandler.onCommand(POP3Session)

writeMessageContentTo

public void writeMessageContentTo(javax.mail.internet.MimeMessage message,
                                  java.io.OutputStream out,
                                  int lines)
                           throws java.io.IOException,
                                  javax.mail.MessagingException
Writes the content of the message, up to a total number of lines, out to an OutputStream.

Parameters:
out - the OutputStream to which to write the content
lines - the number of lines to write to the stream
Throws:
javax.mail.MessagingException - if the MimeMessage is not set for this MailImpl
java.io.IOException - if an error occurs while reading or writing from the stream


Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.