public abstract class NFolderRepositoryBase extends NCachedRepository
| Modifier and Type | Field and Description |
|---|---|
protected NIdPathIteratorBase |
repoIter |
cache, libnIndexStoreavailable, configModel, enabled, extensions, options, parentRepository, securityModel, supportsDeploy, userProperties, workspace| Constructor and Description |
|---|
NFolderRepositoryBase(net.thevpc.nuts.NAddRepositoryOptions options,
net.thevpc.nuts.NRepository parent,
net.thevpc.nuts.NSpeedQualifier speed,
boolean supportedMirroring,
String repositoryType,
boolean supportsDeploy) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
acceptedFetchNoCache(net.thevpc.nuts.NFetchMode fetchMode) |
void |
checkSHA1Hash(net.thevpc.nuts.NId id,
InputStream stream,
String typeName) |
net.thevpc.nuts.io.NPath |
fetchContentCore(net.thevpc.nuts.NId id,
net.thevpc.nuts.NDescriptor descriptor,
net.thevpc.nuts.NFetchMode fetchMode) |
net.thevpc.nuts.io.NPath |
fetchContentCoreUsingRepoHelper(net.thevpc.nuts.NId id,
net.thevpc.nuts.NDescriptor descriptor,
net.thevpc.nuts.NFetchMode fetchMode) |
net.thevpc.nuts.util.NIterator<net.thevpc.nuts.NId> |
findNonSingleVersionImpl(net.thevpc.nuts.NId id,
net.thevpc.nuts.NDefinitionFilter idFilter,
net.thevpc.nuts.NFetchMode fetchMode) |
net.thevpc.nuts.util.NIterator<net.thevpc.nuts.NId> |
findSingleVersionImpl(net.thevpc.nuts.NId id,
net.thevpc.nuts.NDefinitionFilter idFilter,
net.thevpc.nuts.NFetchMode fetchMode) |
InputStream |
getStream(net.thevpc.nuts.NId id,
String typeName,
String action) |
String |
getStreamAsString(net.thevpc.nuts.NId id,
String typeName,
String action) |
protected String |
getStreamSHA1(net.thevpc.nuts.NId id,
String typeName) |
boolean |
isAcceptFetchMode(net.thevpc.nuts.NFetchMode mode) |
protected boolean |
isAccessibleImpl() |
boolean |
isRemote() |
InputStream |
openStream(net.thevpc.nuts.NId id,
net.thevpc.nuts.io.NPath path,
Object source,
String typeName,
net.thevpc.nuts.util.NMsg action) |
net.thevpc.nuts.util.NIterator<net.thevpc.nuts.NId> |
searchCore(net.thevpc.nuts.NDefinitionFilter filter,
net.thevpc.nuts.io.NPath[] basePaths,
net.thevpc.nuts.NId[] baseIds,
net.thevpc.nuts.NFetchMode fetchMode) |
net.thevpc.nuts.util.NIterator<net.thevpc.nuts.NId> |
searchVersionsCore(net.thevpc.nuts.NId id,
net.thevpc.nuts.NDefinitionFilter idFilter,
net.thevpc.nuts.NFetchMode fetchMode) |
void |
updateStatisticsImpl() |
_LOG, _LOGOP, acceptAction, deployImpl, fetchContentImpl, fetchDescriptorCore, fetchDescriptorImpl, getBootConnectionString, getCache, getLib, isAllowedOverrideArtifact, isLockEnabled, pushImpl, searchImpl, searchLatestVersion, searchLatestVersionCore, searchVersionsImpl, setLockEnabled, undeployImpl, updateStatisticscheckAllowedFetch, deploy, fetchContent, fetchDescriptor, getIdBasedir, getIdComponentExtension, getIdExtension, getIdRelativePath, getIdRemotePath, getIndexStore, init, push, search, searchVersions, toString, traceMessage, undeployaddRepositoryListener, addTag, addUserPropertyListener, config, containsTags, getIdFilename, getIdFilename, getName, getParentRepository, getRepositoryListeners, getRepositoryType, getTags, getUserProperties, getUserPropertyListeners, getUuid, getWorkspace, isAccessible, isAccessible, isEnabled, isPreview, isSupportedDeploy, isSupportedDeploy, isTemporary, removeRepositoryListener, removeTag, removeUserPropertyListener, security, setEnabledclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitofgetIdFilenameprotected NIdPathIteratorBase repoIter
public NFolderRepositoryBase(net.thevpc.nuts.NAddRepositoryOptions options,
net.thevpc.nuts.NRepository parent,
net.thevpc.nuts.NSpeedQualifier speed,
boolean supportedMirroring,
String repositoryType,
boolean supportsDeploy)
protected boolean isAccessibleImpl()
isAccessibleImpl in class AbstractNRepositorypublic net.thevpc.nuts.util.NIterator<net.thevpc.nuts.NId> searchVersionsCore(net.thevpc.nuts.NId id,
net.thevpc.nuts.NDefinitionFilter idFilter,
net.thevpc.nuts.NFetchMode fetchMode)
searchVersionsCore in class NCachedRepositorypublic net.thevpc.nuts.io.NPath fetchContentCore(net.thevpc.nuts.NId id,
net.thevpc.nuts.NDescriptor descriptor,
net.thevpc.nuts.NFetchMode fetchMode)
fetchContentCore in class NCachedRepositorypublic boolean isRemote()
isRemote in interface net.thevpc.nuts.NRepositoryisRemote in class NCachedRepositorypublic net.thevpc.nuts.util.NIterator<net.thevpc.nuts.NId> searchCore(net.thevpc.nuts.NDefinitionFilter filter,
net.thevpc.nuts.io.NPath[] basePaths,
net.thevpc.nuts.NId[] baseIds,
net.thevpc.nuts.NFetchMode fetchMode)
searchCore in class NCachedRepositorypublic void updateStatisticsImpl()
updateStatisticsImpl in class NCachedRepositorypublic boolean isAcceptFetchMode(net.thevpc.nuts.NFetchMode mode)
isAcceptFetchMode in interface net.thevpc.nuts.spi.NRepositorySPIisAcceptFetchMode in class NCachedRepositorypublic net.thevpc.nuts.io.NPath fetchContentCoreUsingRepoHelper(net.thevpc.nuts.NId id,
net.thevpc.nuts.NDescriptor descriptor,
net.thevpc.nuts.NFetchMode fetchMode)
public net.thevpc.nuts.util.NIterator<net.thevpc.nuts.NId> findNonSingleVersionImpl(net.thevpc.nuts.NId id,
net.thevpc.nuts.NDefinitionFilter idFilter,
net.thevpc.nuts.NFetchMode fetchMode)
public net.thevpc.nuts.util.NIterator<net.thevpc.nuts.NId> findSingleVersionImpl(net.thevpc.nuts.NId id,
net.thevpc.nuts.NDefinitionFilter idFilter,
net.thevpc.nuts.NFetchMode fetchMode)
protected boolean acceptedFetchNoCache(net.thevpc.nuts.NFetchMode fetchMode)
public InputStream getStream(net.thevpc.nuts.NId id, String typeName, String action)
public String getStreamAsString(net.thevpc.nuts.NId id, String typeName, String action)
public void checkSHA1Hash(net.thevpc.nuts.NId id,
InputStream stream,
String typeName)
throws IOException
IOExceptionpublic InputStream openStream(net.thevpc.nuts.NId id, net.thevpc.nuts.io.NPath path, Object source, String typeName, net.thevpc.nuts.util.NMsg action)
Copyright © 2025 vpc open source initiative. All rights reserved.