Class BulkImportStatusImpl
- java.lang.Object
-
- org.alfresco.repo.bulkimport.impl.BulkImportStatusImpl
-
- All Implemented Interfaces:
BulkImportStatus
public class BulkImportStatusImpl extends java.lang.Object implements BulkImportStatus
Thread-safe implementation of Bulk Import Status.- Since:
- 4.0
- See Also:
BulkImportStatus
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBulkImportStatusImpl.NodeState
-
Constructor Summary
Constructors Constructor Description BulkImportStatusImpl()
-
Method Summary
-
-
-
Method Detail
-
getSourceDirectory
public java.lang.String getSourceDirectory()
- Specified by:
getSourceDirectoryin interfaceBulkImportStatus
-
getTargetSpace
public java.lang.String getTargetSpace()
- Specified by:
getTargetSpacein interfaceBulkImportStatus
-
getStartDate
public java.util.Date getStartDate()
- Specified by:
getStartDatein interfaceBulkImportStatus
-
getEndDate
public java.util.Date getEndDate()
- Specified by:
getEndDatein interfaceBulkImportStatus
-
getDurationInNs
public java.lang.Long getDurationInNs()
- Specified by:
getDurationInNsin interfaceBulkImportStatus
-
getDuration
public java.lang.Long getDuration()
-
getLastException
public java.lang.Throwable getLastException()
- Specified by:
getLastExceptionin interfaceBulkImportStatus
-
getLastExceptionAsString
public java.lang.String getLastExceptionAsString()
- Specified by:
getLastExceptionAsStringin interfaceBulkImportStatus
-
inProgress
public boolean inProgress()
- Specified by:
inProgressin interfaceBulkImportStatus
-
getNumberOfBatchesCompleted
public long getNumberOfBatchesCompleted()
- Specified by:
getNumberOfBatchesCompletedin interfaceBulkImportStatus
-
incrementNumberOfBatchesCompleted
public void incrementNumberOfBatchesCompleted()
-
startImport
public void startImport(java.lang.String sourceDirectory, java.lang.String targetSpace)
-
stopImport
public void stopImport()
-
stopImport
public void stopImport(java.lang.Throwable lastException)
-
reportException
public void reportException(java.lang.Throwable exception)
-
getNumberOfFoldersScanned
public long getNumberOfFoldersScanned()
- Specified by:
getNumberOfFoldersScannedin interfaceBulkImportStatus
-
getNumberOfFilesScanned
public long getNumberOfFilesScanned()
- Specified by:
getNumberOfFilesScannedin interfaceBulkImportStatus
-
getNumberOfUnreadableEntries
public long getNumberOfUnreadableEntries()
- Specified by:
getNumberOfUnreadableEntriesin interfaceBulkImportStatus
-
getNumberOfContentFilesRead
public long getNumberOfContentFilesRead()
- Specified by:
getNumberOfContentFilesReadin interfaceBulkImportStatus
-
getNumberOfContentBytesRead
public long getNumberOfContentBytesRead()
- Specified by:
getNumberOfContentBytesReadin interfaceBulkImportStatus
-
getNumberOfMetadataFilesRead
public long getNumberOfMetadataFilesRead()
- Specified by:
getNumberOfMetadataFilesReadin interfaceBulkImportStatus
-
getNumberOfMetadataBytesRead
public long getNumberOfMetadataBytesRead()
- Specified by:
getNumberOfMetadataBytesReadin interfaceBulkImportStatus
-
getNumberOfContentVersionFilesRead
public long getNumberOfContentVersionFilesRead()
- Specified by:
getNumberOfContentVersionFilesReadin interfaceBulkImportStatus
-
getNumberOfContentVersionBytesRead
public long getNumberOfContentVersionBytesRead()
- Specified by:
getNumberOfContentVersionBytesReadin interfaceBulkImportStatus
-
getNumberOfMetadataVersionFilesRead
public long getNumberOfMetadataVersionFilesRead()
- Specified by:
getNumberOfMetadataVersionFilesReadin interfaceBulkImportStatus
-
getNumberOfMetadataVersionBytesRead
public long getNumberOfMetadataVersionBytesRead()
- Specified by:
getNumberOfMetadataVersionBytesReadin interfaceBulkImportStatus
-
incrementImportableItemsRead
public void incrementImportableItemsRead(ImportableItem importableItem, boolean isDirectory)
-
incrementNumberOfFilesScanned
public void incrementNumberOfFilesScanned()
-
incrementNumberOfFoldersScanned
public void incrementNumberOfFoldersScanned()
-
incrementNumberOfUnreadableEntries
public void incrementNumberOfUnreadableEntries()
-
incrementImportableItemsSkipped
public void incrementImportableItemsSkipped(ImportableItem importableItem, boolean isDirectory)
-
getNumberOfSpaceNodesCreated
public long getNumberOfSpaceNodesCreated()
- Specified by:
getNumberOfSpaceNodesCreatedin interfaceBulkImportStatus
-
getNumberOfSpaceNodesReplaced
public long getNumberOfSpaceNodesReplaced()
- Specified by:
getNumberOfSpaceNodesReplacedin interfaceBulkImportStatus
-
getNumberOfSpaceNodesSkipped
public long getNumberOfSpaceNodesSkipped()
- Specified by:
getNumberOfSpaceNodesSkippedin interfaceBulkImportStatus
-
getNumberOfSpacePropertiesWritten
public long getNumberOfSpacePropertiesWritten()
- Specified by:
getNumberOfSpacePropertiesWrittenin interfaceBulkImportStatus
-
getNumberOfContentNodesCreated
public long getNumberOfContentNodesCreated()
- Specified by:
getNumberOfContentNodesCreatedin interfaceBulkImportStatus
-
getNumberOfContentNodesReplaced
public long getNumberOfContentNodesReplaced()
- Specified by:
getNumberOfContentNodesReplacedin interfaceBulkImportStatus
-
getNumberOfContentNodesSkipped
public long getNumberOfContentNodesSkipped()
- Specified by:
getNumberOfContentNodesSkippedin interfaceBulkImportStatus
-
getNumberOfContentBytesWritten
public long getNumberOfContentBytesWritten()
- Specified by:
getNumberOfContentBytesWrittenin interfaceBulkImportStatus
-
getNumberOfContentPropertiesWritten
public long getNumberOfContentPropertiesWritten()
- Specified by:
getNumberOfContentPropertiesWrittenin interfaceBulkImportStatus
-
getNumberOfContentVersionsCreated
public long getNumberOfContentVersionsCreated()
- Specified by:
getNumberOfContentVersionsCreatedin interfaceBulkImportStatus
-
getNumberOfContentVersionBytesWritten
public long getNumberOfContentVersionBytesWritten()
- Specified by:
getNumberOfContentVersionBytesWrittenin interfaceBulkImportStatus
-
getNumberOfContentVersionPropertiesWritten
public long getNumberOfContentVersionPropertiesWritten()
- Specified by:
getNumberOfContentVersionPropertiesWrittenin interfaceBulkImportStatus
-
incrementContentBytesWritten
public void incrementContentBytesWritten(ImportableItem importableItem, boolean isSpace, BulkImportStatusImpl.NodeState nodeState)
-
incrementNodesWritten
public void incrementNodesWritten(ImportableItem importableItem, boolean isSpace, BulkImportStatusImpl.NodeState nodeState, long numProperties, long numVersionProperties)
-
getFilesReadPerSecond
public java.lang.Long getFilesReadPerSecond()
- Specified by:
getFilesReadPerSecondin interfaceBulkImportStatus
-
getBytesReadPerSecond
public java.lang.Long getBytesReadPerSecond()
- Specified by:
getBytesReadPerSecondin interfaceBulkImportStatus
-
getEntriesScannedPerSecond
public java.lang.Long getEntriesScannedPerSecond()
- Specified by:
getEntriesScannedPerSecondin interfaceBulkImportStatus
-
getBytesWrittenPerSecond
public java.lang.Long getBytesWrittenPerSecond()
- Specified by:
getBytesWrittenPerSecondin interfaceBulkImportStatus
-
getNodesCreatedPerSecond
public java.lang.Long getNodesCreatedPerSecond()
- Specified by:
getNodesCreatedPerSecondin interfaceBulkImportStatus
-
getNumThreads
public int getNumThreads()
- Specified by:
getNumThreadsin interfaceBulkImportStatus
-
getBatchSize
public int getBatchSize()
- Specified by:
getBatchSizein interfaceBulkImportStatus
-
setNumThreads
public void setNumThreads(int numThreads)
-
setBatchSize
public void setBatchSize(int batchSize)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-