com.atlassian.confluence.importexport.actions
Class ImportLongRunningTask

java.lang.Object
  extended by com.atlassian.core.task.longrunning.AbstractLongRunningTask
      extended by com.atlassian.confluence.util.longrunning.ConfluenceAbstractLongRunningTask
          extended by com.atlassian.confluence.importexport.actions.ImportLongRunningTask
All Implemented Interfaces:
com.atlassian.core.task.longrunning.LongRunningTask, java.lang.Runnable

public class ImportLongRunningTask
extends ConfluenceAbstractLongRunningTask


Field Summary
 
Fields inherited from class com.atlassian.core.task.longrunning.AbstractLongRunningTask
progress
 
Constructor Summary
ImportLongRunningTask(com.atlassian.event.api.EventPublisher eventPublisher, ConfluenceIndexManager indexManager, ImportExportManager importExportManager, ImportContext context)
           
ImportLongRunningTask(com.atlassian.event.api.EventPublisher eventPublisher, ConfluenceIndexManager indexManager, ImportExportManager importExportManager, ImportContext context, com.atlassian.user.User user)
          Deprecated. since 5.6 Use ImportLongRunningTask(com.atlassian.event.api.EventPublisher, com.atlassian.confluence.search.lucene.ConfluenceIndexManager, com.atlassian.confluence.importexport.ImportExportManager, com.atlassian.confluence.importexport.ImportContext)
ImportLongRunningTask(com.atlassian.event.api.EventPublisher eventPublisher, ConfluenceIndexManager indexManager, ImportExportManager importExportManager, java.lang.Object type, ImportContext context, com.atlassian.user.User user)
          Deprecated. since 4.2, type is no longer relevant. Use ImportLongRunningTask(com.atlassian.event.api.EventPublisher, com.atlassian.confluence.search.lucene.ConfluenceIndexManager, com.atlassian.confluence.importexport.ImportExportManager, com.atlassian.confluence.importexport.ImportContext)
 
Method Summary
protected  I18NBean getI18nBean()
           
 ImmutableImportProcessorSummary getImportProcessorSummary()
           
 java.lang.String getName()
           
 java.lang.String getNameKey()
           
 void runInternal()
          Run the long running process.
 
Methods inherited from class com.atlassian.confluence.util.longrunning.ConfluenceAbstractLongRunningTask
getResourceBundle, run
 
Methods inherited from class com.atlassian.core.task.longrunning.AbstractLongRunningTask
getCurrentStatus, getElapsedTime, getEstimatedTimeRemaining, getPercentageComplete, getPrettyElapsedTime, getPrettyTimeRemaining, isComplete, isSuccessful, stopTimer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImportLongRunningTask

@Deprecated
public ImportLongRunningTask(com.atlassian.event.api.EventPublisher eventPublisher,
                                        ConfluenceIndexManager indexManager,
                                        ImportExportManager importExportManager,
                                        ImportContext context,
                                        com.atlassian.user.User user)
Deprecated. since 5.6 Use ImportLongRunningTask(com.atlassian.event.api.EventPublisher, com.atlassian.confluence.search.lucene.ConfluenceIndexManager, com.atlassian.confluence.importexport.ImportExportManager, com.atlassian.confluence.importexport.ImportContext)

Since:
4.2

ImportLongRunningTask

@Deprecated
public ImportLongRunningTask(com.atlassian.event.api.EventPublisher eventPublisher,
                                        ConfluenceIndexManager indexManager,
                                        ImportExportManager importExportManager,
                                        java.lang.Object type,
                                        ImportContext context,
                                        com.atlassian.user.User user)
Deprecated. since 4.2, type is no longer relevant. Use ImportLongRunningTask(com.atlassian.event.api.EventPublisher, com.atlassian.confluence.search.lucene.ConfluenceIndexManager, com.atlassian.confluence.importexport.ImportExportManager, com.atlassian.confluence.importexport.ImportContext)

Parameters:
type - must be equal to ImportExportManager.TYPE_ALL_DATA ("").
Throws:
java.lang.IllegalArgumentException - if a type other than "" is passed.

ImportLongRunningTask

public ImportLongRunningTask(com.atlassian.event.api.EventPublisher eventPublisher,
                             ConfluenceIndexManager indexManager,
                             ImportExportManager importExportManager,
                             ImportContext context)
Since:
5.6
Method Detail

runInternal

public void runInternal()
Description copied from class: ConfluenceAbstractLongRunningTask
Run the long running process. When this method exits, the process should be complete.

Specified by:
runInternal in class ConfluenceAbstractLongRunningTask

getI18nBean

protected I18NBean getI18nBean()

getName

public java.lang.String getName()

getNameKey

public java.lang.String getNameKey()
Specified by:
getNameKey in interface com.atlassian.core.task.longrunning.LongRunningTask
Overrides:
getNameKey in class com.atlassian.core.task.longrunning.AbstractLongRunningTask

getImportProcessorSummary

public ImmutableImportProcessorSummary getImportProcessorSummary()


Copyright © 2003-2014 Atlassian. All Rights Reserved.