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