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
ConstructorDescriptionUpdateMailFolders
(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, toString
Methods inherited from class org.jgrapes.core.internal.EventBase
disableTracking, enqueued, firstResultAssigned, isTracked, onCompletion
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.jgrapes.core.Associator
associated, associated, associated, associatedGet
Methods 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
OpenMailConnection
event. 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[]
-