Package io.fabric8.maven.docker.service
Class ImagePullManager
- java.lang.Object
-
- io.fabric8.maven.docker.service.ImagePullManager
-
public class ImagePullManager extends Object
Simple interface for a ImagePullCache manager, to load and persist the cache.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceImagePullManager.CacheStore
-
Constructor Summary
Constructors Constructor Description ImagePullManager(ImagePullManager.CacheStore cacheStore, String imagePullPolicy, String autoPull)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImagePullPolicycreatePullPolicy(String imagePullPolicy, String autoPull)booleanhasAlreadyPulled(String image)io.fabric8.maven.docker.service.ImagePullManager.ImagePullCacheload()voidpulled(String image)voidsave(io.fabric8.maven.docker.service.ImagePullManager.ImagePullCache cache)
-
-
-
Constructor Detail
-
ImagePullManager
public ImagePullManager(ImagePullManager.CacheStore cacheStore, String imagePullPolicy, String autoPull)
-
-
Method Detail
-
createPullPolicy
public ImagePullPolicy createPullPolicy(String imagePullPolicy, String autoPull)
-
hasAlreadyPulled
public boolean hasAlreadyPulled(String image)
-
pulled
public void pulled(String image)
-
load
public io.fabric8.maven.docker.service.ImagePullManager.ImagePullCache load()
-
save
public void save(io.fabric8.maven.docker.service.ImagePullManager.ImagePullCache cache)
-
-