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 Details

    • PyProxyPackageProcessor

      public PyProxyPackageProcessor()
  • Method Details

    • execute

      public void execute(org.quartz.JobExecutionContext context)
    • setEvents

      public void setEvents(Queue<com.artipie.scheduling.ArtifactEvent> queue)
      Setter for events queue.
      Parameters:
      queue - Events queue
    • setPackages

      public void setPackages(Queue<com.artipie.scheduling.ProxyArtifactEvent> queue)
      Packages queue setter.
      Parameters:
      queue - Queue with package tgz key and owner
    • setStorage

      public void setStorage(Storage storage)
      Repository storage setter.
      Parameters:
      storage - Storage