Class FileProxySlice

java.lang.Object
com.artipie.files.FileProxySlice
All Implemented Interfaces:
com.artipie.http.Slice

public final class FileProxySlice extends Object implements com.artipie.http.Slice
Binary files proxy Slice implementation.
Since:
0.4
  • Constructor Details

    • FileProxySlice

      public FileProxySlice(ClientSlices clients, URI remote)
      New files proxy slice.
      Parameters:
      clients - HTTP clients
      remote - Remote URI
    • FileProxySlice

      public FileProxySlice(ClientSlices clients, URI remote, Authenticator auth, Storage asto)
      New files proxy slice.
      Parameters:
      clients - HTTP clients
      remote - Remote URI
      auth - Authenticator
      asto - Cache storage
    • FileProxySlice

      public FileProxySlice(ClientSlices clients, URI remote, Storage asto, Queue<com.artipie.scheduling.ArtifactEvent> events, String rname)
      New files proxy slice.
      Parameters:
      clients - HTTP clients
      remote - Remote URI
      asto - Cache storage
      events - Artifact events
      rname - Repository name
    • FileProxySlice

      public FileProxySlice(com.artipie.http.Slice remote, Cache cache, Optional<Queue<com.artipie.scheduling.ArtifactEvent>> events, String rname)
      Ctor.
      Parameters:
      remote - Remote slice
      cache - Cache
      events - Artifact events
      rname - Repository name
  • Method Details