Class SimpleMessageListenerAdapter

java.lang.Object
org.subethamail.smtp.helper.SimpleMessageListenerAdapter
All Implemented Interfaces:
MessageHandlerFactory

public class SimpleMessageListenerAdapter extends Object implements MessageHandlerFactory
MessageHandlerFactory implementation which adapts to a collection of MessageListeners. This allows us to preserve the old, convenient interface.
Author:
Jeff Schnitzer
  • Constructor Details

    • SimpleMessageListenerAdapter

      public SimpleMessageListenerAdapter(SimpleMessageListener listener)
      Initializes this factory with a single listener. Default data deferred size is 5 megs.
    • SimpleMessageListenerAdapter

      public SimpleMessageListenerAdapter(Collection<SimpleMessageListener> listeners)
      Initializes this factory with the listeners. Default data deferred size is 5 megs.
    • SimpleMessageListenerAdapter

      public SimpleMessageListenerAdapter(Collection<SimpleMessageListener> listeners, int dataDeferredSize)
      Initializes this factory with the listeners.
      Parameters:
      dataDeferredSize - The server will buffer incoming messages to disk when they hit this limit in the DATA received.
  • Method Details