public class NutsCachedRepository extends AbstractNutsRepositoryBase
| Modifier and Type | Field and Description |
|---|---|
protected NutsRepositoryFolderHelper |
cache |
protected NutsRepositoryFolderHelper |
lib |
NutsLogger |
LOG |
nutsIndexStoreavailable, configModel, enabled, envModel, extensions, initSession, parentRepository, securityModel, userProperties, workspaceSPEED_FAST, SPEED_FASTER, SPEED_FASTEST, SPEED_SLOW, SPEED_SLOWER, SPEED_SLOWEST| Constructor and Description |
|---|
NutsCachedRepository(NutsAddRepositoryOptions options,
NutsSession session,
NutsRepository parent,
int speed,
boolean supportedMirroring,
String repositoryType) |
checkAllowedFetch, 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 NutsLogger LOG
protected final NutsRepositoryFolderHelper lib
protected final NutsRepositoryFolderHelper cache
public NutsCachedRepository(NutsAddRepositoryOptions options, NutsSession session, NutsRepository parent, int speed, boolean supportedMirroring, String repositoryType)
protected NutsLoggerOp _LOGOP(NutsSession session)
protected NutsLogger _LOG(NutsSession session)
public NutsDescriptor fetchDescriptorImpl(NutsId id, NutsFetchMode fetchMode, NutsSession session)
public NutsDescriptor deployImpl(NutsDeployRepositoryCommand command)
public void pushImpl(NutsPushRepositoryCommand command)
public final Iterator<NutsId> searchImpl(NutsIdFilter filter, NutsFetchMode fetchMode, NutsSession session)
public final NutsContent fetchContentImpl(NutsId id, NutsDescriptor descriptor, String localPath, NutsFetchMode fetchMode, NutsSession session)
protected boolean isAllowedOverrideNut(NutsId id)
public final void undeployImpl(NutsRepositoryUndeployCommand options)
public final Iterator<NutsId> searchVersionsImpl(NutsId id, NutsIdFilter idFilter, NutsFetchMode fetchMode, NutsSession session)
public final NutsId searchLatestVersion(NutsId id, NutsIdFilter filter, NutsFetchMode fetchMode, NutsSession session)
searchLatestVersion in interface NutsRepositoryExtsearchLatestVersion in class AbstractNutsRepositoryBasepublic final NutsUpdateRepositoryStatisticsCommand updateStatistics()
updateStatistics in interface NutsRepositorySPIupdateStatistics in class AbstractNutsRepositoryBasepublic Iterator<NutsId> searchVersionsCore(NutsId id, NutsIdFilter idFilter, NutsFetchMode fetchMode, NutsSession session)
public NutsId searchLatestVersionCore(NutsId id, NutsIdFilter filter, NutsFetchMode fetchMode, NutsSession session)
public NutsDescriptor fetchDescriptorCore(NutsId id, NutsFetchMode fetchMode, NutsSession session)
public NutsContent fetchContentCore(NutsId id, NutsDescriptor descriptor, String localPath, NutsFetchMode fetchMode, NutsSession session)
public Iterator<NutsId> searchCore(NutsIdFilter filter, String[] roots, NutsFetchMode fetchMode, NutsSession session)
public void updateStatistics2(NutsSession session)
public boolean acceptAction(NutsId id, NutsRepositorySupportedAction supportedAction, NutsFetchMode mode, NutsSession session)
acceptAction in interface NutsRepositoryExtacceptAction in class AbstractNutsRepositoryBasepublic boolean isAcceptFetchMode(NutsFetchMode mode, NutsSession session)
public boolean isRemote()
Copyright © 2021 vpc open source initiative. All rights reserved.