Package com.artipie.pypi
Class PyProxyPackageProcessor
java.lang.Object
com.artipie.scheduling.QuartzJob
com.artipie.pypi.PyProxyPackageProcessor
- All Implemented Interfaces:
org.quartz.Job
public final class PyProxyPackageProcessor
extends com.artipie.scheduling.QuartzJob
Job to process package, loaded via proxy and add corresponding info to
events queue.
- Since:
- 0.9
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(org.quartz.JobExecutionContext context) void
Setter for events queue.void
setPackages
(Queue<com.artipie.scheduling.ProxyArtifactEvent> queue) Packages queue setter.void
setStorage
(Storage storage) Repository storage setter.Methods inherited from class com.artipie.scheduling.QuartzJob
stopJob
-
Constructor Details
-
PyProxyPackageProcessor
public PyProxyPackageProcessor()
-
-
Method Details
-
execute
public void execute(org.quartz.JobExecutionContext context) -
setEvents
Setter for events queue.- Parameters:
queue
- Events queue
-
setPackages
Packages queue setter.- Parameters:
queue
- Queue with package tgz key and owner
-
setStorage
Repository storage setter.- Parameters:
storage
- Storage
-