Uses of Class
jenkins.plugins.itemstorage.ObjectPath
Package
Description
-
Uses of ObjectPath in jenkins.plugins.itemstorage
Modifier and TypeClassDescriptionclass
ItemStorage<T extends ObjectPath>
Extension point for providing a new implementation of item storage that plugins can use to store data associated with an item in whatever storage mechanism the storage implementation provides.class
ItemStorageDescriptor<T extends ObjectPath>
Descriptor for the Item StorageModifier and TypeMethodDescriptionabstract ObjectPath
Get a relative child path of this ObjectPath -
Uses of ObjectPath in jenkins.plugins.itemstorage.local
Modifier and TypeClassDescriptionclass
This implements the on-controller storage for object paths. -
Uses of ObjectPath in jenkins.plugins.itemstorage.s3
-
Uses of ObjectPath in jenkins.plugins.jobcacher
Modifier and TypeMethodDescriptionstatic ObjectPath
CacheManager.getCachePath
(ItemStorage<?> storage, Job<?, ?> job) static ObjectPath
CacheManager.getCachePath
(ItemStorage<?> storage, Run<?, ?> run) static ObjectPath
CacheManager.getCachePathForBranch
(ItemStorage<?> storage, Run<?, ?> run, String branch) Modifier and TypeMethodDescriptionArbitraryFileCache.cache
(ObjectPath cachesRoot, ObjectPath fallbackCachesRoot, Run<?, ?> build, FilePath workspace, Launcher launcher, TaskListener listener, EnvVars initialEnvironment, boolean skipRestore) abstract Cache.Saver
Cache.cache
(ObjectPath cache, ObjectPath defaultCache, Run<?, ?> build, FilePath workspace, Launcher launcher, TaskListener listener, EnvVars initialEnvironment, boolean skipRestore) Seeds the cache on the executor from the cache storage system.abstract long
Cache.Saver.calculateSize
(ObjectPath cache, Run<?, ?> build, FilePath workspace, Launcher launcher, TaskListener listener) Calculates the size of the cache on the executor.abstract void
Cache.Saver.save
(ObjectPath cache, Run<?, ?> build, FilePath workspace, Launcher launcher, TaskListener listener) Saves the files from the executor to the cache storage system. -
Uses of ObjectPath in jenkins.plugins.jobcacher.arbitrary
Modifier and TypeMethodDescriptionvoid
AbstractCompressingArbitraryFileCacheStrategy.cache
(FilePath localSource, String includes, String excludes, boolean useDefaultExcludes, ObjectPath remoteTarget, FilePath workspace) void
ArbitraryFileCacheStrategy.cache
(FilePath source, String includes, String excludes, boolean useDefaultExcludes, ObjectPath target, FilePath workspace) void
SimpleArbitraryFileCacheStrategy.cache
(FilePath source, String includes, String excludes, boolean useDefaultExcludes, ObjectPath target, FilePath workspace) void
AbstractCompressingArbitraryFileCacheStrategy.restore
(ObjectPath remoteSource, FilePath localTarget, FilePath workspace) void
ArbitraryFileCacheStrategy.restore
(ObjectPath source, FilePath target, FilePath workspace) void
SimpleArbitraryFileCacheStrategy.restore
(ObjectPath source, FilePath target, FilePath workspace)