Class LocalRepositoryP2IndicesImpl
- java.lang.Object
-
- org.eclipse.tycho.repository.local.index.LocalRepositoryP2IndicesImpl
-
- All Implemented Interfaces:
LocalRepositoryP2Indices
public class LocalRepositoryP2IndicesImpl extends java.lang.Object implements LocalRepositoryP2Indices
-
-
Field Summary
Fields Modifier and Type Field Description private TychoRepositoryIndex
artifactsIndex
private FileLockService
fileLockService
private boolean
initialized
private java.io.File
localRepositoryRoot
private MavenLogger
logger
private TychoRepositoryIndex
metadataIndex
private MavenRepositorySystem
repoSystem
-
Constructor Summary
Constructors Constructor Description LocalRepositoryP2IndicesImpl()
LocalRepositoryP2IndicesImpl(java.io.File localRepositoryRoot, FileLockService fileLockService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
checkInitialized()
TychoRepositoryIndex
getArtifactsIndex()
java.io.File
getBasedir()
TychoRepositoryIndex
getMetadataIndex()
MavenRepositorySystem
getRepositorySystem()
void
setFileLockService(FileLockService fileLockService)
void
setMavenContext(MavenContext mavenContext)
-
-
-
Field Detail
-
fileLockService
private FileLockService fileLockService
-
localRepositoryRoot
private java.io.File localRepositoryRoot
-
logger
private MavenLogger logger
-
repoSystem
private MavenRepositorySystem repoSystem
-
initialized
private boolean initialized
-
artifactsIndex
private TychoRepositoryIndex artifactsIndex
-
metadataIndex
private TychoRepositoryIndex metadataIndex
-
-
Constructor Detail
-
LocalRepositoryP2IndicesImpl
public LocalRepositoryP2IndicesImpl()
-
LocalRepositoryP2IndicesImpl
public LocalRepositoryP2IndicesImpl(java.io.File localRepositoryRoot, FileLockService fileLockService)
-
-
Method Detail
-
setMavenContext
public void setMavenContext(MavenContext mavenContext)
-
setFileLockService
public void setFileLockService(FileLockService fileLockService)
-
checkInitialized
private void checkInitialized()
-
getArtifactsIndex
public TychoRepositoryIndex getArtifactsIndex()
- Specified by:
getArtifactsIndex
in interfaceLocalRepositoryP2Indices
-
getMetadataIndex
public TychoRepositoryIndex getMetadataIndex()
- Specified by:
getMetadataIndex
in interfaceLocalRepositoryP2Indices
-
getBasedir
public java.io.File getBasedir()
- Specified by:
getBasedir
in interfaceLocalRepositoryP2Indices
-
getRepositorySystem
public MavenRepositorySystem getRepositorySystem()
- Specified by:
getRepositorySystem
in interfaceLocalRepositoryP2Indices
-
-