Package com.artipie.files
Class FileProxySlice
java.lang.Object
com.artipie.files.FileProxySlice
- All Implemented Interfaces:
com.artipie.http.Slice
Binary files proxy
Slice
implementation.- Since:
- 0.4
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.artipie.http.Slice
com.artipie.http.Slice.Wrap
-
Constructor Summary
ConstructorsConstructorDescriptionFileProxySlice
(ClientSlices clients, URI remote) New files proxy slice.FileProxySlice
(ClientSlices clients, URI remote, Storage asto, Queue<com.artipie.scheduling.ArtifactEvent> events, String rname) New files proxy slice.FileProxySlice
(ClientSlices clients, URI remote, Authenticator auth, Storage asto) New files proxy slice.FileProxySlice
(com.artipie.http.Slice remote, Cache cache, Optional<Queue<com.artipie.scheduling.ArtifactEvent>> events, String rname) Ctor. -
Method Summary
-
Constructor Details
-
FileProxySlice
New files proxy slice.- Parameters:
clients
- HTTP clientsremote
- Remote URI
-
FileProxySlice
New files proxy slice.- Parameters:
clients
- HTTP clientsremote
- Remote URIauth
- Authenticatorasto
- 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 clientsremote
- Remote URIasto
- Cache storageevents
- Artifact eventsrname
- 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 slicecache
- Cacheevents
- Artifact eventsrname
- Repository name
-
-
Method Details