public class NutsHttpFolderRepository extends NutsCachedRepository
cache, libnutsIndexStoreavailable, configModel, enabled, envModel, extensions, initSession, parentRepository, securityModel, userProperties, workspaceSPEED_FAST, SPEED_FASTER, SPEED_FASTEST, SPEED_SLOW, SPEED_SLOWER, SPEED_SLOWEST| Constructor and Description |
|---|
NutsHttpFolderRepository(NutsAddRepositoryOptions options,
NutsSession session,
NutsRepository parentRepository) |
_LOG, _LOGOP, acceptAction, deployImpl, fetchContentImpl, fetchDescriptorImpl, isAllowedOverrideNut, pushImpl, searchImpl, searchLatestVersion, searchVersionsImpl, undeployImpl, updateStatistics, updateStatistics2checkAllowedFetch, deploy, fetchContent, fetchDescriptor, getIdBasedir, getIdComponentExtension, getIdExtension, getIdRelativePath, getIdRemotePath, getIndexStore, init, push, search, searchVersions, toString, traceMessage, undeployaddRepositoryListener, addUserPropertyListener, config, env, getIdFilename, getName, getParentRepository, getRepositoryListeners, getRepositoryType, getUserProperties, getUserPropertyListeners, getUuid, getWorkspace, isAvailable, isAvailable, isAvailableImpl, isEnabled, removeRepositoryListener, removeUserPropertyListener, security, setEnabledclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitofgetIdFilenamepublic NutsHttpFolderRepository(NutsAddRepositoryOptions options, NutsSession session, NutsRepository parentRepository)
protected InputStream getDescStream(NutsId id, NutsSession session)
protected String getPath(NutsId id, NutsSession session)
protected String getDescPath(NutsId id, NutsSession session)
protected InputStream openStream(String path, Object source, String sourceTypeName, NutsSession session)
protected NutsInput openStream(NutsId id, String path, Object source, String sourceTypeName, NutsSession session)
public Iterator<NutsId> findVersionsImplGithub(NutsId id, NutsIdFilter idFilter, NutsSession session)
public Iterator<NutsId> findVersionsImplFilesFolders(NutsId id, NutsIdFilter idFilter, RemoteRepoApi versionApi, NutsSession session)
public Iterator<NutsId> searchVersionsCore(NutsId id, NutsIdFilter idFilter, NutsFetchMode fetchMode, NutsSession session)
searchVersionsCore in class NutsCachedRepositorypublic NutsId searchLatestVersionCore(NutsId id, NutsIdFilter filter, NutsFetchMode fetchMode, NutsSession session)
searchLatestVersionCore in class NutsCachedRepositorypublic NutsDescriptor fetchDescriptorCore(NutsId id, NutsFetchMode fetchMode, NutsSession session)
fetchDescriptorCore in class NutsCachedRepositorypublic NutsContent fetchContentCore(NutsId id, NutsDescriptor descriptor, String localFile, NutsFetchMode fetchMode, NutsSession session)
fetchContentCore in class NutsCachedRepositorypublic Iterator<NutsId> searchCore(NutsIdFilter filter, String[] roots, NutsFetchMode fetchMode, NutsSession session)
searchCore in class NutsCachedRepositorypublic boolean isAcceptFetchMode(NutsFetchMode mode, NutsSession session)
isAcceptFetchMode in interface NutsRepositorySPIisAcceptFetchMode in class NutsCachedRepositorypublic boolean isRemote()
isRemote in interface NutsRepositoryisRemote in class NutsCachedRepositoryCopyright © 2021 vpc open source initiative. All rights reserved.