Package mireka.smtp.server
Class ErrorHandlerMessageHandler
- Object
-
- mireka.smtp.server.ErrorHandlerMessageHandler
-
- All Implemented Interfaces:
org.subethamail.smtp.MessageHandler
public class ErrorHandlerMessageHandler extends Object implements org.subethamail.smtp.MessageHandlerErrorHandlerMessageHandler wraps another MessageHandler and decorates it with handling of RuntimeExceptions.
-
-
Constructor Summary
Constructors Constructor Description ErrorHandlerMessageHandler(org.subethamail.smtp.MessageHandler wrappedHandler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddata(java.io.InputStream data)voiddone()voidfrom(String from)voidrecipient(String recipient)
-
-
-
Method Detail
-
from
public void from(String from) throws org.subethamail.smtp.RejectException- Specified by:
fromin interfaceorg.subethamail.smtp.MessageHandler- Throws:
org.subethamail.smtp.RejectException
-
recipient
public void recipient(String recipient) throws org.subethamail.smtp.RejectException- Specified by:
recipientin interfaceorg.subethamail.smtp.MessageHandler- Throws:
org.subethamail.smtp.RejectException
-
data
public void data(java.io.InputStream data) throws org.subethamail.smtp.RejectException, org.subethamail.smtp.TooMuchDataException, java.io.IOException- Specified by:
datain interfaceorg.subethamail.smtp.MessageHandler- Throws:
org.subethamail.smtp.RejectExceptionorg.subethamail.smtp.TooMuchDataExceptionjava.io.IOException
-
done
public void done()
- Specified by:
donein interfaceorg.subethamail.smtp.MessageHandler
-
-