org.apache.hupa.server.handler
Class AbstractFetchMessagesHandler<A extends FetchMessages>
java.lang.Object
org.apache.hupa.server.handler.AbstractSessionHandler<A,FetchMessagesResult>
org.apache.hupa.server.handler.AbstractFetchMessagesHandler<A>
- All Implemented Interfaces:
- net.customware.gwt.dispatch.server.ActionHandler<A,FetchMessagesResult>
- Direct Known Subclasses:
- FetchMessagesHandler, FetchRecentMessagesHandler
public abstract class AbstractFetchMessagesHandler<A extends FetchMessages>
- extends AbstractSessionHandler<A,FetchMessagesResult>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.customware.gwt.dispatch.server.ActionHandler |
getActionType |
AbstractFetchMessagesHandler
public AbstractFetchMessagesHandler(IMAPStoreCache cache,
org.apache.commons.logging.Log logger,
com.google.inject.Provider<javax.servlet.http.HttpSession> sessionProvider,
UserPreferencesStorage preferences)
executeInternal
protected FetchMessagesResult executeInternal(A action,
net.customware.gwt.dispatch.server.ExecutionContext context)
throws net.customware.gwt.dispatch.shared.ActionException
- Specified by:
executeInternal
in class AbstractSessionHandler<A extends FetchMessages,FetchMessagesResult>
- Throws:
net.customware.gwt.dispatch.shared.ActionException
getMessagesToConvert
protected abstract AbstractFetchMessagesHandler.MessageConvertArray getMessagesToConvert(com.sun.mail.imap.IMAPFolder f,
A action)
throws javax.mail.MessagingException,
net.customware.gwt.dispatch.shared.ActionException
- Throws:
javax.mail.MessagingException
net.customware.gwt.dispatch.shared.ActionException
convert
protected ArrayList<Message> convert(int offset,
com.sun.mail.imap.IMAPFolder folder,
javax.mail.Message[] messages)
throws javax.mail.MessagingException
- Throws:
javax.mail.MessagingException
Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.