Index
All Classes and Interfaces|All Packages
A
- add(Iterable<String>, Key) - Method in interface com.artipie.debian.metadata.Package
-
Adds item to the packages index.
- add(Iterable<String>, Key) - Method in class com.artipie.debian.metadata.Package.Asto
- add(Iterable<String>, Key) - Method in class com.artipie.debian.metadata.UniquePackage
- apply(InputStream) - Method in class com.artipie.debian.misc.SizeAndDigest
- Architecture() - Constructor for class com.artipie.debian.metadata.ControlField.Architecture
-
Ctor.
- archs() - Method in interface com.artipie.debian.Config
-
List of the architectures repository supports.
- archs() - Method in class com.artipie.debian.Config.FromYaml
- asString() - Method in interface com.artipie.debian.metadata.Control
-
Control file content as string.
- asString() - Method in class com.artipie.debian.metadata.Control.FromInputStream
- Asto(Storage) - Constructor for class com.artipie.debian.metadata.Package.Asto
-
Ctor.
- Asto(Storage) - Constructor for class com.artipie.debian.metadata.PackagesItem.Asto
-
Ctor.
- Asto(Storage, Config) - Constructor for class com.artipie.debian.Debian.Asto
-
Ctor.
- Asto(Storage, Config) - Constructor for class com.artipie.debian.metadata.InRelease.Asto
-
Ctor.
- Asto(Storage, Config) - Constructor for class com.artipie.debian.metadata.Release.Asto
-
Ctor.
B
- ByName(String) - Constructor for class com.artipie.debian.metadata.ControlField.ByName
-
Ctor.
C
- codename() - Method in interface com.artipie.debian.Config
-
Repository codename.
- codename() - Method in class com.artipie.debian.Config.FromYaml
- com.artipie.debian - package com.artipie.debian
-
Debian adapter.
- com.artipie.debian.http - package com.artipie.debian.http
-
Debian adapter http layer.
- com.artipie.debian.metadata - package com.artipie.debian.metadata
-
Debian adapter metadata.
- com.artipie.debian.misc - package com.artipie.debian.misc
-
Debian adapter misc files.
- components() - Method in interface com.artipie.debian.Config
-
Repository components (subdirectories).
- components() - Method in class com.artipie.debian.Config.FromYaml
- Config - Interface in com.artipie.debian
-
Debian repository configuration.
- Config.FromYaml - Class in com.artipie.debian
-
Implementation of
Config
that reads settings from yaml. - Control - Interface in com.artipie.debian.metadata
-
Control metadata file from debian package.
- Control.FromInputStream - Class in com.artipie.debian.metadata
-
Control from debian binary package.
- ControlField - Interface in com.artipie.debian.metadata
-
Control file field.
- ControlField.Architecture - Class in com.artipie.debian.metadata
-
Architecture.
- ControlField.ByName - Class in com.artipie.debian.metadata
-
ControlField
by field name. - ControlField.Filename - Class in com.artipie.debian.metadata
-
Filename.
- ControlField.Package - Class in com.artipie.debian.metadata
-
Package.
- ControlField.Version - Class in com.artipie.debian.metadata
-
Version.
- create() - Method in class com.artipie.debian.metadata.Release.Asto
- create() - Method in interface com.artipie.debian.metadata.Release
-
Creates Release metadata file for the repository.
D
- Debian - Interface in com.artipie.debian
-
Debian repository.
- Debian.Asto - Class in com.artipie.debian
-
Implementation of
Debian
from abstract storage. - DebianSlice - Class in com.artipie.debian.http
-
Debian slice.
- DebianSlice(Storage, Config) - Constructor for class com.artipie.debian.http.DebianSlice
-
Ctor.
- DebianSlice(Storage, Config, Optional<Queue<ArtifactEvent>>) - Constructor for class com.artipie.debian.http.DebianSlice
-
Ctor.
- DebianSlice(Storage, Policy<?>, Authentication, Config, Optional<Queue<ArtifactEvent>>) - Constructor for class com.artipie.debian.http.DebianSlice
-
Ctor.
F
- Filename() - Constructor for class com.artipie.debian.metadata.ControlField.Filename
-
Ctor.
- format(String, Key) - Method in class com.artipie.debian.metadata.PackagesItem.Asto
- format(String, Key) - Method in interface com.artipie.debian.metadata.PackagesItem
-
Formats packages item by adding filename, size and checksums to control.
- FromInputStream(InputStream) - Constructor for class com.artipie.debian.metadata.Control.FromInputStream
-
Ctor.
- FromYaml(YamlMapping, Storage) - Constructor for class com.artipie.debian.GpgConfig.FromYaml
-
Ctor.
- FromYaml(String, YamlMapping, Storage) - Constructor for class com.artipie.debian.Config.FromYaml
-
Ctor.
- FromYaml(String, Optional<YamlMapping>, Storage) - Constructor for class com.artipie.debian.Config.FromYaml
-
Ctor.
- FromYaml(Optional<YamlMapping>, Storage) - Constructor for class com.artipie.debian.GpgConfig.FromYaml
-
Ctor.
G
- generate(Key) - Method in class com.artipie.debian.metadata.InRelease.Asto
- generate(Key) - Method in interface com.artipie.debian.metadata.InRelease
-
Generates InRelease index file by provided Release index.
- generateInRelease(Key) - Method in class com.artipie.debian.Debian.Asto
- generateInRelease(Key) - Method in interface com.artipie.debian.Debian
-
Generates InRelease index file and signs it with a GPG clearsign signature.
- generateRelease() - Method in class com.artipie.debian.Debian.Asto
- generateRelease() - Method in interface com.artipie.debian.Debian
-
Generates Release index file and corresponding Release.gpg file with the GPG signature.
- gpg() - Method in class com.artipie.debian.Config.FromYaml
- gpg() - Method in interface com.artipie.debian.Config
-
Optional gpg-configuration.
- GpgClearsign - Class in com.artipie.debian.misc
-
Gpg signature, ain functionality of this class was copy-pasted from https://github.com/bcgit/bc-java/blob/master/pg/src/main/java/org/bouncycastle/openpgp/examples/ClearSignedFileProcessor.java.
- GpgClearsign(byte[]) - Constructor for class com.artipie.debian.misc.GpgClearsign
-
Ctor.
- GpgConfig - Interface in com.artipie.debian
-
Gpg configuration.
- GpgConfig.FromYaml - Class in com.artipie.debian
-
Gpg-configuration from yaml settings.
- gpgSignatureKey() - Method in class com.artipie.debian.metadata.Release.Asto
- gpgSignatureKey() - Method in interface com.artipie.debian.metadata.Release
-
Key of the storage item with the detached GPG signature of the Release index.
I
- InRelease - Interface in com.artipie.debian.metadata
-
InRelease index file.
- InRelease.Asto - Class in com.artipie.debian.metadata
-
Implementation of
InRelease
from abstract storage.
K
- key() - Method in class com.artipie.debian.GpgConfig.FromYaml
- key() - Method in interface com.artipie.debian.GpgConfig
-
Gpg-private key.
- key() - Method in class com.artipie.debian.metadata.InRelease.Asto
- key() - Method in interface com.artipie.debian.metadata.InRelease
-
Key (storage item key) of the InRelease index.
- key() - Method in class com.artipie.debian.metadata.Release.Asto
- key() - Method in interface com.artipie.debian.metadata.Release
-
Release index file storage key.
M
- merge(Collection<InputStream>, OutputStream) - Method in interface com.artipie.debian.MultiPackages
-
Merges provided indexes.
- merge(Collection<InputStream>, OutputStream) - Method in class com.artipie.debian.MultiPackages.Unique
- MultiPackages - Interface in com.artipie.debian
-
MultiDebian merges metadata.
- MultiPackages.Unique - Class in com.artipie.debian
-
Implementation of
MultiPackages
that merges Packages indexes checking for duplicates and writes list of the unique Packages to the output stream.
P
- Package - Interface in com.artipie.debian.metadata
-
Package index.
- Package() - Constructor for class com.artipie.debian.metadata.ControlField.Package
-
Ctor.
- Package.Asto - Class in com.artipie.debian.metadata
-
Simple
Package
implementation: it appends item to the index without any validation. - PackagesItem - Interface in com.artipie.debian.metadata
-
Packages index item.
- PackagesItem.Asto - Class in com.artipie.debian.metadata
-
PackagesItem
from abstract storage. - password() - Method in class com.artipie.debian.GpgConfig.FromYaml
- password() - Method in interface com.artipie.debian.GpgConfig
-
Password to unlock gpg-private key.
R
- Release - Interface in com.artipie.debian.metadata
-
Release metadata file.
- Release.Asto - Class in com.artipie.debian.metadata
-
Implementation of
Release
from abstract storage. - ReleaseSlice - Class in com.artipie.debian.http
-
Release slice decorator.
- ReleaseSlice(Slice, Storage, Config) - Constructor for class com.artipie.debian.http.ReleaseSlice
-
Ctor.
- ReleaseSlice(Slice, Storage, Release, InRelease) - Constructor for class com.artipie.debian.http.ReleaseSlice
-
Ctor.
- response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.debian.http.ReleaseSlice
- response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.debian.http.UpdateSlice
S
- signature(byte[], String) - Method in class com.artipie.debian.misc.GpgClearsign
-
Signs content with GPG clearsign signature and returns the signature.
- signedContent(byte[], String) - Method in class com.artipie.debian.misc.GpgClearsign
-
Signs content with GPG clearsign signature and returns it along with the signature.
- SizeAndDigest - Class in com.artipie.debian.misc
-
Calculates size and digest of the gz packed content provided as input stream.
- SizeAndDigest() - Constructor for class com.artipie.debian.misc.SizeAndDigest
U
- Unique() - Constructor for class com.artipie.debian.MultiPackages.Unique
- UniquePackage - Class in com.artipie.debian.metadata
-
Implementation of
Package
that checks uniqueness of the packages index records. - UniquePackage(Storage) - Constructor for class com.artipie.debian.metadata.UniquePackage
-
Ctor.
- update(Key) - Method in class com.artipie.debian.metadata.Release.Asto
- update(Key) - Method in interface com.artipie.debian.metadata.Release
-
Updates (or adds) info of the package.
- updatePackages(List<Key>, Key) - Method in class com.artipie.debian.Debian.Asto
- updatePackages(List<Key>, Key) - Method in interface com.artipie.debian.Debian
-
Updates or creates Packages index file by adding information about provided packages list.
- updateRelease(Key) - Method in class com.artipie.debian.Debian.Asto
- updateRelease(Key) - Method in interface com.artipie.debian.Debian
-
Updates Release index file by adding information about Packages index file and generate corresponding Release.gpg file with the GPG signature.
- UpdateSlice - Class in com.artipie.debian.http
-
Debian update slice adds uploaded slice to the storage and updates Packages index.
- UpdateSlice(Storage, Config, Optional<Queue<ArtifactEvent>>) - Constructor for class com.artipie.debian.http.UpdateSlice
-
Ctor.
V
- value(String) - Method in class com.artipie.debian.metadata.ControlField.ByName
- value(String) - Method in interface com.artipie.debian.metadata.ControlField
-
Control file field values.
- Version() - Constructor for class com.artipie.debian.metadata.ControlField.Version
-
Ctor.
All Classes and Interfaces|All Packages