com.atlassian.confluence.mail.archive
Class MboxImporter
java.lang.Object
com.atlassian.core.task.longrunning.AbstractLongRunningTask
com.atlassian.confluence.util.longrunning.ConfluenceAbstractLongRunningTask
com.atlassian.confluence.mail.archive.MboxImporter
- All Implemented Interfaces:
- com.atlassian.core.task.longrunning.LongRunningTask, java.lang.Runnable
public class MboxImporter
- extends ConfluenceAbstractLongRunningTask
Fields inherited from class com.atlassian.core.task.longrunning.AbstractLongRunningTask |
progress |
Method Summary |
java.lang.String |
getName()
|
void |
runInternal()
Perform the import. |
void |
setFile(java.io.File file)
Set the file the mail will be read from. |
void |
setSpace(Space space)
Set the space the mails will be added to. |
Methods inherited from class com.atlassian.core.task.longrunning.AbstractLongRunningTask |
getCurrentStatus, getElapsedTime, getEstimatedTimeRemaining, getNameKey, getPercentageComplete, getPrettyElapsedTime, getPrettyTimeRemaining, isComplete, isSuccessful, stopTimer |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MboxImporter
public MboxImporter(BatchOperationManager batchOperationManager,
SpaceManager spaceManager,
MailContentManager mailContentManager)
setSpace
public void setSpace(Space space)
- Set the space the mails will be added to.
- Parameters:
space
- the space the mails will be added to
setFile
public void setFile(java.io.File file)
- Set the file the mail will be read from. Reading from a file is preferred
as we can pre-scan it to determine the total number of mails to import
- Parameters:
file
- the file the mails will be read from
runInternal
public void runInternal()
- Perform the import. You must have both space and one of File or input
set before running this method.
- Specified by:
runInternal
in class ConfluenceAbstractLongRunningTask
getName
public java.lang.String getName()
Copyright © 2003-2014 Atlassian. All Rights Reserved.