public abstract class AbstractNutsRepositoryBase extends AbstractNutsRepository implements NutsRepositoryExt
| Modifier and Type | Field and Description |
|---|---|
protected NutsIndexStore |
nutsIndexStore |
available, configModel, enabled, envModel, extensions, initSession, parentRepository, securityModel, userProperties, workspaceSPEED_FAST, SPEED_FASTER, SPEED_FASTEST, SPEED_SLOW, SPEED_SLOWER, SPEED_SLOWEST| Constructor and Description |
|---|
AbstractNutsRepositoryBase(NutsAddRepositoryOptions options,
NutsSession session,
NutsRepository parentRepository,
int speed,
boolean supportedMirroring,
String repositoryType) |
addRepositoryListener, 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, waitdeployImpl, fetchContentImpl, fetchDescriptorImpl, of, pushImpl, searchImpl, searchVersionsImpl, undeployImplgetIdFilenameisRemoteisAcceptFetchModeprotected NutsIndexStore nutsIndexStore
public AbstractNutsRepositoryBase(NutsAddRepositoryOptions options, NutsSession session, NutsRepository parentRepository, int speed, boolean supportedMirroring, String repositoryType)
public NutsIndexStore getIndexStore()
getIndexStore in interface NutsRepositoryExtprotected void init(NutsAddRepositoryOptions options, NutsSession initSession, NutsRepository parent, int speed, boolean supportedMirroring, String repositoryType)
public boolean acceptAction(NutsId id, NutsRepositorySupportedAction supportedAction, NutsFetchMode mode, NutsSession session)
acceptAction in interface NutsRepositoryExtpublic String toString()
toString in class AbstractNutsRepositorypublic void checkAllowedFetch(NutsId id, NutsSession session)
checkAllowedFetch in interface NutsRepositoryExtpublic NutsFetchDescriptorRepositoryCommand fetchDescriptor()
fetchDescriptor in interface NutsRepositorySPIpublic NutsId searchLatestVersion(NutsId id, NutsIdFilter filter, NutsFetchMode fetchMode, NutsSession session)
searchLatestVersion in interface NutsRepositoryExtprotected void traceMessage(NutsSession session, NutsFetchMode fetchMode, Level lvl, NutsId id, NutsLogVerb tracePhase, String title, long startTime, NutsMessage extraMessage)
public NutsDeployRepositoryCommand deploy()
deploy in interface NutsRepositorySPIpublic NutsPushRepositoryCommand push()
push in interface NutsRepositorySPIpublic NutsSearchRepositoryCommand search()
search in interface NutsRepositorySPIpublic NutsFetchContentRepositoryCommand fetchContent()
fetchContent in interface NutsRepositorySPIpublic NutsSearchVersionsRepositoryCommand searchVersions()
searchVersions in interface NutsRepositorySPIpublic NutsRepositoryUndeployCommand undeploy()
undeploy in interface NutsRepositorySPIprotected String getIdComponentExtension(String packaging, NutsSession session)
protected String getIdExtension(NutsId id, NutsSession session)
getIdExtension in class AbstractNutsRepositorypublic String getIdBasedir(NutsId id, NutsSession session)
getIdBasedir in interface NutsRepositoryExt0getIdBasedir in class AbstractNutsRepositoryprotected String getIdRemotePath(NutsId id, NutsSession session)
protected String getIdRelativePath(NutsId id, NutsSession session)
public NutsUpdateRepositoryStatisticsCommand updateStatistics()
updateStatistics in interface NutsRepositorySPICopyright © 2021 vpc open source initiative. All rights reserved.