Uses of Interface
ubic.gemma.core.util.locking.LockedPath
Packages that use LockedPath
Package
Description
Utilities for locking files.
-
Uses of LockedPath in ubic.gemma.core.analysis.service
Methods in ubic.gemma.core.analysis.service that return LockedPathModifier and TypeMethodDescriptionExpressionDataFileService.getDataFile(String filename, boolean exclusive) Locate any data file in the data directory.ExpressionDataFileService.getDataFile(String filename, boolean exclusive, long timeout, TimeUnit timeUnit) ExpressionDataFileService.getDataFile(ExpressionExperiment ee, QuantitationType qt, ExpressionExperimentDataFileType type, boolean exclusive, long timeout, TimeUnit timeUnit) ExpressionDataFileServiceImpl.getDataFile(String filename, boolean exclusive) ExpressionDataFileServiceImpl.getDataFile(String filename, boolean exclusive, long timeout, TimeUnit timeUnit) ExpressionDataFileServiceImpl.getDataFile(ExpressionExperiment ee, QuantitationType qt, ExpressionExperimentDataFileType type, boolean exclusive, long timeout, TimeUnit timeUnit) ExpressionDataFileService.getMetadataFile(ExpressionExperiment ee, String filename, boolean exclusive) ExpressionDataFileService.getMetadataFile(ExpressionExperiment ee, String filename, boolean exclusive, long timeout, TimeUnit timeUnit) ExpressionDataFileServiceImpl.getMetadataFile(ExpressionExperiment ee, String filename, boolean exclusive) ExpressionDataFileServiceImpl.getMetadataFile(ExpressionExperiment ee, String filename, boolean exclusive, long timeout, TimeUnit timeUnit) ExpressionDataFileService.writeOrLocateCoexpressionDataFile(ExpressionExperiment ee, boolean forceWrite) Write or located the coexpression data file for a given experimentExpressionDataFileServiceImpl.writeOrLocateCoexpressionDataFile(ExpressionExperiment ee, boolean forceWrite) ExpressionDataFileService.writeOrLocateDiffExAnalysisArchiveFile(DifferentialExpressionAnalysis analysis, boolean forceWrite) Locate or create the differential expression archive file for a given analysis.ExpressionDataFileServiceImpl.writeOrLocateDiffExAnalysisArchiveFile(DifferentialExpressionAnalysis analysis, boolean forceCreate) ExpressionDataFileService.writeOrLocateDiffExAnalysisArchiveFileById(Long analysisId, boolean forceWrite) Locate or create the differential expression archive file for a given analysis ID.ExpressionDataFileServiceImpl.writeOrLocateDiffExAnalysisArchiveFileById(Long analysisId, boolean forceCreate) ExpressionDataFileService.writeOrLocateJSONRawExpressionDataFile(ExpressionExperiment ee, QuantitationType type, boolean forceWrite) ExpressionDataFileServiceImpl.writeOrLocateJSONRawExpressionDataFile(ExpressionExperiment ee, QuantitationType type, boolean forceWrite) ExpressionDataFileService.writeOrLocateMexSingleCellExpressionData(ExpressionExperiment ee, QuantitationType qt, int fetchSize, boolean useCursorFetchIfSupported, boolean forceWrite) Write single-cell expression data to a standard location for a given quantitation type.ExpressionDataFileServiceImpl.writeOrLocateMexSingleCellExpressionData(ExpressionExperiment ee, QuantitationType qt, int fetchSize, boolean useCursorFetchIfSupported, boolean forceWrite) ExpressionDataFileService.writeOrLocateRawExpressionDataFile(ExpressionExperiment ee, QuantitationType type, boolean forceWrite) Locate or create a new data file for the given quantitation type.ExpressionDataFileService.writeOrLocateRawExpressionDataFile(ExpressionExperiment ee, QuantitationType qt, boolean forceWrite, long timeout, TimeUnit timeUnit) ExpressionDataFileServiceImpl.writeOrLocateRawExpressionDataFile(ExpressionExperiment ee, QuantitationType type, boolean forceWrite) ExpressionDataFileServiceImpl.writeOrLocateRawExpressionDataFile(ExpressionExperiment ee, QuantitationType type, boolean forceWrite, long timeout, TimeUnit timeUnit) ExpressionDataFileService.writeOrLocateTabularSingleCellExpressionData(ExpressionExperiment ee, QuantitationType qt, int fetchSize, boolean useCursorFetchIfSupported, boolean forceWrite) Write single-cell expression data to a standard location for a given quantitation type in tabular format.ExpressionDataFileServiceImpl.writeOrLocateTabularSingleCellExpressionData(ExpressionExperiment ee, QuantitationType qt, int fetchSize, boolean useCursorFetchIfSupported, boolean forceWrite) Methods in ubic.gemma.core.analysis.service that return types with arguments of type LockedPathModifier and TypeMethodDescriptionExpressionDataFileService.getMetadataFile(ExpressionExperiment ee, ExpressionExperimentMetaFileType type, boolean exclusive) Locate a metadata file.ExpressionDataFileServiceImpl.getMetadataFile(ExpressionExperiment ee, ExpressionExperimentMetaFileType type, boolean exclusive) ExpressionDataFileService.writeOrLocateDesignFile(ExpressionExperiment ee, boolean forceWrite) Locate or create an experimental design file for a given experiment.ExpressionDataFileService.writeOrLocateDesignFile(ExpressionExperiment ee, boolean forceWrite, long timeout, TimeUnit timeUnit) ExpressionDataFileServiceImpl.writeOrLocateDesignFile(ExpressionExperiment ee, boolean forceWrite) ExpressionDataFileServiceImpl.writeOrLocateDesignFile(ExpressionExperiment ee, boolean forceWrite, long timeout, TimeUnit timeUnit) ExpressionDataFileService.writeOrLocateJSONProcessedExpressionDataFile(ExpressionExperiment ee, boolean filtered, boolean forceWrite) ExpressionDataFileServiceImpl.writeOrLocateJSONProcessedExpressionDataFile(ExpressionExperiment ee, boolean filtered, boolean forceWrite) ExpressionDataFileService.writeOrLocateProcessedDataFile(ExpressionExperiment ee, boolean filtered, boolean forceWrite) Locate or create a data file containing the 'preferred and masked' expression data matrix, with filtering for low expression applied (currently supports default settings only).ExpressionDataFileService.writeOrLocateProcessedDataFile(ExpressionExperiment ee, boolean filtered, boolean forceWrite, long timeout, TimeUnit timeUnit) ExpressionDataFileServiceImpl.writeOrLocateProcessedDataFile(ExpressionExperiment ee, boolean filtered, boolean forceWrite) ExpressionDataFileServiceImpl.writeOrLocateProcessedDataFile(ExpressionExperiment ee, boolean filtered, boolean forceWrite, long timeout, TimeUnit timeUnit) -
Uses of LockedPath in ubic.gemma.core.util.locking
Methods in ubic.gemma.core.util.locking that return LockedPathModifier and TypeMethodDescriptionFileLockManager.acquirePathLock(Path path, boolean exclusive) Lock a given path.FileLockManagerImpl.acquirePathLock(Path path, boolean exclusive) LockedPath.steal()Steal this lock.LockedPath.stealWithPath(Path path) Steal this lock with a different path.LockedPath.toExclusive()Convert this lock to an exclusive lock.LockedPath.toExclusive(long timeout, TimeUnit timeUnit) Try to convert this lock to an exclusive lock.LockedPath.toShared()Convert this lock to a shared lock.FileLockManager.tryAcquirePathLock(Path path, boolean exclusive, long timeout, TimeUnit timeUnit) Attempt to lock a path.FileLockManagerImpl.tryAcquirePathLock(Path path, boolean exclusive, long timeout, TimeUnit timeUnit)