Index

A B C D F G I K M P R S U V 
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.
A B C D F G I K M P R S U V 
All Classes and Interfaces|All Packages