A C D E F J K L M N P R S V Z 
All Classes All Packages

A

add(Package, Optional<String>) - Method in class com.artipie.composer.JsonPackages
 
add(Package, Optional<String>) - Method in interface com.artipie.composer.Packages
Add package.
addArchive(Archive, Content) - Method in class com.artipie.composer.AstoRepository
 
addArchive(Archive, Content) - Method in interface com.artipie.composer.Repository
Adds package described in archive with ZIP or TAR.GZ format from storage.
addJson(Content, Optional<String>) - Method in class com.artipie.composer.AstoRepository
 
addJson(Content, Optional<String>) - Method in interface com.artipie.composer.Repository
Adds package described in JSON format from storage.
ALL_PACKAGES - Static variable in class com.artipie.composer.AstoRepository
Key to all packages.
ALL_PACKAGES - Static variable in class com.artipie.composer.http.PackageMetadataSlice
RegEx pattern for all packages metadata path.
AllPackages - Class in com.artipie.composer
Key for all packages value.
AllPackages() - Constructor for class com.artipie.composer.AllPackages
 
Archive - Interface in com.artipie.composer.http
Interface for working with archive file.
Archive.Name - Class in com.artipie.composer.http
Name of archive consisting of name and version.
Archive.Zip - Class in com.artipie.composer.http
Archive in ZIP format.
AstoRepository - Class in com.artipie.composer
PHP Composer repository that stores packages in a Storage.
AstoRepository(Storage) - Constructor for class com.artipie.composer.AstoRepository
Ctor.
AstoRepository(Storage, Optional<String>) - Constructor for class com.artipie.composer.AstoRepository
Ctor.

C

com.artipie.composer - package com.artipie.composer
PHP Composer repository tests.
com.artipie.composer.http - package com.artipie.composer.http
PHP Composer repository HTTP front end.
com.artipie.composer.http.proxy - package com.artipie.composer.http.proxy
Composer HTTP proxy.
com.artipie.composer.misc - package com.artipie.composer.misc
Composer misc helper objects.
composerFrom(Content) - Method in interface com.artipie.composer.http.Archive
Obtains composer json file from archive.
composerFrom(Content) - Method in class com.artipie.composer.http.Archive.Zip
 
ComposerProxySlice - Class in com.artipie.composer.http.proxy
Composer proxy repository slice.
ComposerProxySlice(ClientSlices, URI, Repository) - Constructor for class com.artipie.composer.http.proxy.ComposerProxySlice
New Composer proxy without cache and without authentication.
ComposerProxySlice(ClientSlices, URI, Repository, Authenticator) - Constructor for class com.artipie.composer.http.proxy.ComposerProxySlice
New Composer proxy without cache.
ComposerProxySlice(ClientSlices, URI, Repository, Authenticator, Cache) - Constructor for class com.artipie.composer.http.proxy.ComposerProxySlice
New Composer proxy slice with cache.
ComposerStorageCache - Class in com.artipie.composer.http.proxy
Cache implementation that tries to obtain items from storage cache, validates it and returns if valid.
ComposerStorageCache(Repository) - Constructor for class com.artipie.composer.http.proxy.ComposerStorageCache
Ctor.
content() - Method in class com.artipie.composer.JsonPackages
 
content() - Method in interface com.artipie.composer.Packages
Reads packages registry binary content.
ContentAsJson - Class in com.artipie.composer.misc
Auxiliary class for converting content to json.
ContentAsJson(Content) - Constructor for class com.artipie.composer.misc.ContentAsJson
Ctor.

D

delete(Key) - Method in class com.artipie.composer.AstoRepository
 
delete(Key) - Method in interface com.artipie.composer.Repository
Removes value from storage.

E

exclusively(Key, Function<Storage, CompletionStage<T>>) - Method in class com.artipie.composer.AstoRepository
 
exclusively(Key, Function<Storage, CompletionStage<T>>) - Method in interface com.artipie.composer.Repository
Runs operation exclusively for specified key.
exists(Key) - Method in class com.artipie.composer.AstoRepository
 
exists(Key) - Method in interface com.artipie.composer.Repository
This file exists?

F

full() - Method in class com.artipie.composer.http.Archive.Name
Obtains full name.

J

json() - Method in class com.artipie.composer.JsonPackage
 
json() - Method in interface com.artipie.composer.Package
Reads package content as JSON object.
JsonPackage - Class in com.artipie.composer
PHP Composer package built from JSON.
JsonPackage(Content) - Constructor for class com.artipie.composer.JsonPackage
Ctor.
JsonPackages - Class in com.artipie.composer
PHP Composer packages registry built from JSON.
JsonPackages() - Constructor for class com.artipie.composer.JsonPackages
Ctor.
JsonPackages(Content) - Constructor for class com.artipie.composer.JsonPackages
Ctor.

K

key() - Method in class com.artipie.composer.Name
Generates key for package in store.

L

load(Key, Remote, CacheControl) - Method in class com.artipie.composer.http.proxy.ComposerStorageCache
 

M

merge(Optional<? extends Content>) - Method in interface com.artipie.composer.http.proxy.MergePackage
Merges info about package from local packages file with info about package which is obtained from remote package.
merge(Optional<? extends Content>) - Method in class com.artipie.composer.http.proxy.MergePackage.WithRemote
 
MergePackage - Interface in com.artipie.composer.http.proxy
Merging info about different versions of packages.
MergePackage.WithRemote - Class in com.artipie.composer.http.proxy
Merging local data with data from remote.
move(Key, Key) - Method in class com.artipie.composer.AstoRepository
 
move(Key, Key) - Method in interface com.artipie.composer.Repository
Moves value from one location to another.

N

name() - Method in interface com.artipie.composer.http.Archive
Obtains archive name.
name() - Method in class com.artipie.composer.http.Archive.Zip
 
name() - Method in class com.artipie.composer.JsonPackage
 
name() - Method in interface com.artipie.composer.Package
Extract name from package.
Name - Class in com.artipie.composer
Name of package consisting of vendor name and package name "[vendor]/[package]".
Name(String) - Constructor for class com.artipie.composer.Name
Ctor.
Name(String, String) - Constructor for class com.artipie.composer.http.Archive.Name
Ctor.

P

Package - Interface in com.artipie.composer
PHP Composer package.
PACKAGE - Static variable in class com.artipie.composer.http.PackageMetadataSlice
RegEx pattern for package metadata path.
PackageMetadataSlice - Class in com.artipie.composer.http
Slice that serves package metadata.
packages() - Method in class com.artipie.composer.AstoRepository
 
packages() - Method in interface com.artipie.composer.Repository
Reads packages description from storage.
packages(Name) - Method in class com.artipie.composer.AstoRepository
 
packages(Name) - Method in interface com.artipie.composer.Repository
Reads packages description from storage.
Packages - Interface in com.artipie.composer
PHP Composer packages registry.
parent() - Method in class com.artipie.composer.AllPackages
 
PhpComposer - Class in com.artipie.composer.http
PHP Composer repository HTTP front end.
PhpComposer(Repository) - Constructor for class com.artipie.composer.http.PhpComposer
Ctor with existing front and default parameters for free access.
PhpComposer(Repository, Permissions, Authentication) - Constructor for class com.artipie.composer.http.PhpComposer
Ctor.

R

replaceComposerWith(Content, byte[]) - Method in interface com.artipie.composer.http.Archive
Replaces composer json file in existing archive with new one.
replaceComposerWith(Content, byte[]) - Method in class com.artipie.composer.http.Archive.Zip
 
Repository - Interface in com.artipie.composer
PHP Composer repository.
response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.composer.http.PackageMetadataSlice
 

S

save(Key, Content) - Method in class com.artipie.composer.AstoRepository
 
save(Key, Content) - Method in interface com.artipie.composer.Repository
Saves the bytes to the specified key.
save(Storage, Key) - Method in class com.artipie.composer.JsonPackages
 
save(Storage, Key) - Method in interface com.artipie.composer.Packages
Saves packages registry binary content to storage.
storage() - Method in class com.artipie.composer.AstoRepository
 
storage() - Method in interface com.artipie.composer.Repository
Obtains storage for repository.
string() - Method in class com.artipie.composer.AllPackages
 
string() - Method in class com.artipie.composer.Name
Generates name string value.

V

value() - Method in class com.artipie.composer.misc.ContentAsJson
Converts content to json.
value(Key) - Method in class com.artipie.composer.AstoRepository
 
value(Key) - Method in interface com.artipie.composer.Repository
Obtain bytes by key.
version() - Method in class com.artipie.composer.http.Archive.Name
Obtains version which is extracted from the name.
version(Optional<String>) - Method in class com.artipie.composer.JsonPackage
 
version(Optional<String>) - Method in interface com.artipie.composer.Package
Extract version from package.
VRSN - Static variable in class com.artipie.composer.JsonPackage
Key for version in JSON.

Z

Zip(Archive.Name) - Constructor for class com.artipie.composer.http.Archive.Zip
Ctor.
A C D E F J K L M N P R S V Z 
All Classes All Packages