Uses of Interface
ubic.gemma.core.util.locking.LockedPath
-
Packages that use LockedPath Package Description ubic.gemma.core.analysis.service ubic.gemma.core.util.locking Utilities for locking files.ubic.gemma.rest.providers -
-
Uses of LockedPath in ubic.gemma.core.analysis.service
Methods in ubic.gemma.core.analysis.service that return LockedPath Modifier and Type Method Description LockedPath
ExpressionDataFileService. getDataFile(String filename, boolean exclusive)
Locate any data file in the data directory.LockedPath
ExpressionDataFileService. getDataFile(String filename, boolean exclusive, long timeout, TimeUnit timeUnit)
LockedPath
ExpressionDataFileService. getDataFile(ExpressionExperiment ee, QuantitationType qt, ExpressionExperimentDataFileType type, boolean exclusive, long timeout, TimeUnit timeUnit)
LockedPath
ExpressionDataFileServiceImpl. getDataFile(String filename, boolean exclusive)
LockedPath
ExpressionDataFileServiceImpl. getDataFile(String filename, boolean exclusive, long timeout, TimeUnit timeUnit)
LockedPath
ExpressionDataFileServiceImpl. getDataFile(ExpressionExperiment ee, QuantitationType qt, ExpressionExperimentDataFileType type, boolean exclusive, long timeout, TimeUnit timeUnit)
LockedPath
ExpressionDataFileService. getMetadataFile(ExpressionExperiment ee, String filename, boolean exclusive)
LockedPath
ExpressionDataFileService. getMetadataFile(ExpressionExperiment ee, String filename, boolean exclusive, long timeout, TimeUnit timeUnit)
LockedPath
ExpressionDataFileServiceImpl. getMetadataFile(ExpressionExperiment ee, String filename, boolean exclusive)
LockedPath
ExpressionDataFileServiceImpl. getMetadataFile(ExpressionExperiment ee, String filename, boolean exclusive, long timeout, TimeUnit timeUnit)
LockedPath
ExpressionDataFileService. writeDiffExAnalysisArchiveFile(DifferentialExpressionAnalysis analysis, DifferentialExpressionAnalysisConfig config)
LockedPath
ExpressionDataFileServiceImpl. writeDiffExAnalysisArchiveFile(DifferentialExpressionAnalysis analysis, DifferentialExpressionAnalysisConfig config)
LockedPath
ExpressionDataFileService. writeOrLocateCoexpressionDataFile(ExpressionExperiment ee, boolean forceWrite)
Write or located the coexpression data file for a given experimentLockedPath
ExpressionDataFileServiceImpl. writeOrLocateCoexpressionDataFile(ExpressionExperiment ee, boolean forceWrite)
LockedPath
ExpressionDataFileService. writeOrLocateDiffExArchiveFile(Long analysisId, boolean forceCreate)
Locate or create the differential expression data file(s) for a given experiment.LockedPath
ExpressionDataFileServiceImpl. writeOrLocateDiffExArchiveFile(Long analysisId, boolean forceCreate)
LockedPath
ExpressionDataFileService. writeOrLocateJSONRawExpressionDataFile(ExpressionExperiment ee, QuantitationType type, boolean forceWrite)
LockedPath
ExpressionDataFileServiceImpl. writeOrLocateJSONRawExpressionDataFile(ExpressionExperiment ee, QuantitationType type, boolean forceWrite)
LockedPath
ExpressionDataFileService. writeOrLocateMexSingleCellExpressionData(ExpressionExperiment ee, QuantitationType qt, int fetchSize, boolean forceWrite)
Write single-cell expression data to a standard location for a given quantitation type.LockedPath
ExpressionDataFileServiceImpl. writeOrLocateMexSingleCellExpressionData(ExpressionExperiment ee, QuantitationType qt, int fetchSize, boolean forceWrite)
LockedPath
ExpressionDataFileService. writeOrLocateRawExpressionDataFile(ExpressionExperiment ee, QuantitationType type, boolean forceWrite)
Locate or create a new data file for the given quantitation type.LockedPath
ExpressionDataFileService. writeOrLocateRawExpressionDataFile(ExpressionExperiment ee, QuantitationType qt, boolean forceWrite, long timeout, TimeUnit timeUnit)
LockedPath
ExpressionDataFileServiceImpl. writeOrLocateRawExpressionDataFile(ExpressionExperiment ee, QuantitationType type, boolean forceWrite)
LockedPath
ExpressionDataFileServiceImpl. writeOrLocateRawExpressionDataFile(ExpressionExperiment ee, QuantitationType type, boolean forceWrite, long timeout, TimeUnit timeUnit)
LockedPath
ExpressionDataFileService. writeOrLocateTabularSingleCellExpressionData(ExpressionExperiment ee, QuantitationType qt, int fetchSize, boolean forceWrite)
Write single-cell expression data to a standard location for a given quantitation type in tabular format.LockedPath
ExpressionDataFileServiceImpl. writeOrLocateTabularSingleCellExpressionData(ExpressionExperiment ee, QuantitationType qt, int fetchSize, boolean forceWrite)
Methods in ubic.gemma.core.analysis.service that return types with arguments of type LockedPath Modifier and Type Method Description Optional<LockedPath>
ExpressionDataFileService. getMetadataFile(ExpressionExperiment ee, ExpressionExperimentMetaFileType type, boolean exclusive)
Locate a metadata file.Optional<LockedPath>
ExpressionDataFileServiceImpl. getMetadataFile(ExpressionExperiment ee, ExpressionExperimentMetaFileType type, boolean exclusive)
Optional<LockedPath>
ExpressionDataFileService. writeOrLocateDesignFile(ExpressionExperiment ee, boolean forceWrite)
Locate or create an experimental design file for a given experiment.Optional<LockedPath>
ExpressionDataFileService. writeOrLocateDesignFile(ExpressionExperiment ee, boolean forceWrite, long timeout, TimeUnit timeUnit)
Optional<LockedPath>
ExpressionDataFileServiceImpl. writeOrLocateDesignFile(ExpressionExperiment ee, boolean forceWrite)
Optional<LockedPath>
ExpressionDataFileServiceImpl. writeOrLocateDesignFile(ExpressionExperiment ee, boolean forceWrite, long timeout, TimeUnit timeUnit)
Collection<LockedPath>
ExpressionDataFileService. writeOrLocateDiffExpressionDataFiles(ExpressionExperiment ee, boolean forceWrite)
Locate or create the differential expression data file(s) for a given experiment.Collection<LockedPath>
ExpressionDataFileServiceImpl. writeOrLocateDiffExpressionDataFiles(ExpressionExperiment ee, boolean forceWrite)
Optional<LockedPath>
ExpressionDataFileService. writeOrLocateJSONProcessedExpressionDataFile(ExpressionExperiment ee, boolean forceWrite, boolean filtered)
Optional<LockedPath>
ExpressionDataFileServiceImpl. writeOrLocateJSONProcessedExpressionDataFile(ExpressionExperiment ee, boolean forceWrite, boolean filtered)
Optional<LockedPath>
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).Optional<LockedPath>
ExpressionDataFileService. writeOrLocateProcessedDataFile(ExpressionExperiment ee, boolean filtered, boolean forceWrite, long timeout, TimeUnit timeUnit)
Optional<LockedPath>
ExpressionDataFileServiceImpl. writeOrLocateProcessedDataFile(ExpressionExperiment ee, boolean filtered, boolean forceWrite)
Optional<LockedPath>
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 LockedPath Modifier and Type Method Description LockedPath
FileLockManager. acquirePathLock(Path path, boolean exclusive)
Lock a given path.LockedPath
FileLockManagerImpl. acquirePathLock(Path path, boolean exclusive)
LockedPath
LockedPath. steal()
Steal this lock.LockedPath
LockedPath. stealWithPath(Path path)
Steal this lock with a different path.LockedPath
LockedPath. toExclusive()
Convert this lock to an exclusive lock.LockedPath
LockedPath. toExclusive(long timeout, TimeUnit timeUnit)
Try to convert this lock to an exclusive lock.LockedPath
LockedPath. toShared()
Convert this lock to a shared lock.LockedPath
FileLockManager. tryAcquirePathLock(Path path, boolean exclusive, long timeout, TimeUnit timeUnit)
Attempt to lock a path.LockedPath
FileLockManagerImpl. tryAcquirePathLock(Path path, boolean exclusive, long timeout, TimeUnit timeUnit)
-
Uses of LockedPath in ubic.gemma.rest.providers
Methods in ubic.gemma.rest.providers with parameters of type LockedPath Modifier and Type Method Description long
LockedPathProvider. getSize(LockedPath lockedPath, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
long
MexBundlerProvider. getSize(LockedPath lockedPath, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
void
LockedPathProvider. writeTo(LockedPath lockedPath, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream)
void
MexBundlerProvider. writeTo(LockedPath lockedPath, Class<?> type, Type genericType, Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<String,Object> httpHeaders, OutputStream entityStream)
-