org.alfresco.repo.bulkimport.impl
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:
org.alfresco.extension.bulkfilesystemimport.BulkImportStatus
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BulkImportStatusImpl
public BulkImportStatusImpl()
getSourceDirectory
public java.lang.String getSourceDirectory()
- Specified by:
getSourceDirectory in interface BulkImportStatus
getTargetSpace
public java.lang.String getTargetSpace()
- Specified by:
getTargetSpace in interface BulkImportStatus
getStartDate
public java.util.Date getStartDate()
- Specified by:
getStartDate in interface BulkImportStatus
getEndDate
public java.util.Date getEndDate()
- Specified by:
getEndDate in interface BulkImportStatus
getDurationInNs
public java.lang.Long getDurationInNs()
- Specified by:
getDurationInNs in interface BulkImportStatus
getDuration
public java.lang.Long getDuration()
getLastException
public java.lang.Throwable getLastException()
- Specified by:
getLastException in interface BulkImportStatus
getLastExceptionAsString
public java.lang.String getLastExceptionAsString()
- Specified by:
getLastExceptionAsString in interface BulkImportStatus
inProgress
public boolean inProgress()
- Specified by:
inProgress in interface BulkImportStatus
getNumberOfBatchesCompleted
public long getNumberOfBatchesCompleted()
- Specified by:
getNumberOfBatchesCompleted in interface BulkImportStatus
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)
getNumberOfFoldersScanned
public long getNumberOfFoldersScanned()
- Specified by:
getNumberOfFoldersScanned in interface BulkImportStatus
getNumberOfFilesScanned
public long getNumberOfFilesScanned()
- Specified by:
getNumberOfFilesScanned in interface BulkImportStatus
getNumberOfUnreadableEntries
public long getNumberOfUnreadableEntries()
- Specified by:
getNumberOfUnreadableEntries in interface BulkImportStatus
getNumberOfContentFilesRead
public long getNumberOfContentFilesRead()
- Specified by:
getNumberOfContentFilesRead in interface BulkImportStatus
getNumberOfContentBytesRead
public long getNumberOfContentBytesRead()
- Specified by:
getNumberOfContentBytesRead in interface BulkImportStatus
getNumberOfMetadataFilesRead
public long getNumberOfMetadataFilesRead()
- Specified by:
getNumberOfMetadataFilesRead in interface BulkImportStatus
getNumberOfMetadataBytesRead
public long getNumberOfMetadataBytesRead()
- Specified by:
getNumberOfMetadataBytesRead in interface BulkImportStatus
getNumberOfContentVersionFilesRead
public long getNumberOfContentVersionFilesRead()
- Specified by:
getNumberOfContentVersionFilesRead in interface BulkImportStatus
getNumberOfContentVersionBytesRead
public long getNumberOfContentVersionBytesRead()
- Specified by:
getNumberOfContentVersionBytesRead in interface BulkImportStatus
getNumberOfMetadataVersionFilesRead
public long getNumberOfMetadataVersionFilesRead()
- Specified by:
getNumberOfMetadataVersionFilesRead in interface BulkImportStatus
getNumberOfMetadataVersionBytesRead
public long getNumberOfMetadataVersionBytesRead()
- Specified by:
getNumberOfMetadataVersionBytesRead in interface BulkImportStatus
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:
getNumberOfSpaceNodesCreated in interface BulkImportStatus
getNumberOfSpaceNodesReplaced
public long getNumberOfSpaceNodesReplaced()
- Specified by:
getNumberOfSpaceNodesReplaced in interface BulkImportStatus
getNumberOfSpaceNodesSkipped
public long getNumberOfSpaceNodesSkipped()
- Specified by:
getNumberOfSpaceNodesSkipped in interface BulkImportStatus
getNumberOfSpacePropertiesWritten
public long getNumberOfSpacePropertiesWritten()
- Specified by:
getNumberOfSpacePropertiesWritten in interface BulkImportStatus
getNumberOfContentNodesCreated
public long getNumberOfContentNodesCreated()
- Specified by:
getNumberOfContentNodesCreated in interface BulkImportStatus
getNumberOfContentNodesReplaced
public long getNumberOfContentNodesReplaced()
- Specified by:
getNumberOfContentNodesReplaced in interface BulkImportStatus
getNumberOfContentNodesSkipped
public long getNumberOfContentNodesSkipped()
- Specified by:
getNumberOfContentNodesSkipped in interface BulkImportStatus
getNumberOfContentBytesWritten
public long getNumberOfContentBytesWritten()
- Specified by:
getNumberOfContentBytesWritten in interface BulkImportStatus
getNumberOfContentPropertiesWritten
public long getNumberOfContentPropertiesWritten()
- Specified by:
getNumberOfContentPropertiesWritten in interface BulkImportStatus
getNumberOfContentVersionsCreated
public long getNumberOfContentVersionsCreated()
- Specified by:
getNumberOfContentVersionsCreated in interface BulkImportStatus
getNumberOfContentVersionBytesWritten
public long getNumberOfContentVersionBytesWritten()
- Specified by:
getNumberOfContentVersionBytesWritten in interface BulkImportStatus
getNumberOfContentVersionPropertiesWritten
public long getNumberOfContentVersionPropertiesWritten()
- Specified by:
getNumberOfContentVersionPropertiesWritten in interface BulkImportStatus
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:
getFilesReadPerSecond in interface BulkImportStatus
getBytesReadPerSecond
public java.lang.Long getBytesReadPerSecond()
- Specified by:
getBytesReadPerSecond in interface BulkImportStatus
getEntriesScannedPerSecond
public java.lang.Long getEntriesScannedPerSecond()
- Specified by:
getEntriesScannedPerSecond in interface BulkImportStatus
getBytesWrittenPerSecond
public java.lang.Long getBytesWrittenPerSecond()
- Specified by:
getBytesWrittenPerSecond in interface BulkImportStatus
getNodesCreatedPerSecond
public java.lang.Long getNodesCreatedPerSecond()
- Specified by:
getNodesCreatedPerSecond in interface BulkImportStatus
getNumThreads
public int getNumThreads()
- Specified by:
getNumThreads in interface BulkImportStatus
getBatchSize
public int getBatchSize()
- Specified by:
getBatchSize in interface BulkImportStatus
setNumThreads
public void setNumThreads(int numThreads)
setBatchSize
public void setBatchSize(int batchSize)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.