Package org.jgrapes.mail.events
Class UpdateMailFolders
- All Implemented Interfaces:
Future<List<Folder>>,Associator,Eligible
Triggers the retrieval of mails (update) by a
MailMonitor.Must be fired on a MailChannel.
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.concurrent.Future
Future.State -
Field Summary
Fields inherited from class org.jgrapes.core.internal.EventBase
completed, completionEvents, invokedFor -
Constructor Summary
ConstructorsConstructorDescriptionUpdateMailFolders(String... folderNames) Causes new messages to be retrieved from the given folders. -
Method Summary
Methods inherited from class org.jgrapes.core.Event
addCompletionEvent, associated, cancel, channels, channels, completionEvents, currentResults, defaultCriterion, forChannels, get, get, handled, handlingError, isCancelled, isDone, isEligibleFor, isStopped, processedBy, results, results, resumeHandling, setAssociated, setChannels, setRequiresResult, setResult, stop, suspendHandling, suspendHandling, tieTo, toStringMethods inherited from class org.jgrapes.core.internal.EventBase
disableTracking, enqueued, firstResultAssigned, isTracked, onCompletionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jgrapes.core.Associator
associated, associated, associated, associatedGetMethods inherited from interface java.util.concurrent.Future
exceptionNow, resultNow, state
-
Constructor Details
-
UpdateMailFolders
Causes new messages to be retrieved from the given folders.The folders specified may be a subset of the folder names used in the initial
OpenMailConnectionevent. If left empty, all folders specified in the open event are retrieved again.- Parameters:
folderNames- the folder names
-
-
Method Details
-
folderNames
Returns the folder names.- Returns:
- the string[]
-