Interface IProvidesMessageBrowsers<M>

All Superinterfaces:
IHasProcessState<M>
All Known Implementing Classes:
AbstractFileSystemListener, AbstractMailListener, DirectoryListener, ExchangeMailListener, FtpFileSystemListener, ImapListener, JdbcTableListener, MessageStoreListener, Receiver, Samba2Listener, SambaListener, SftpFileSystemListener

public interface IProvidesMessageBrowsers<M> extends IHasProcessState<M>
Interface that can be implemented by Listeners that provide their own management of messages processed and in error.
  • Method Details

    • getMessageBrowser

      IMessageBrowser<M> getMessageBrowser(ProcessState state)
      returns a browser of messages that are in ProcessState 'state', and are stored in a storage managed by the listener itself (as opposed to a storage configured as a messageLog or errorStorage in the configuration).