Index

A B C D E F G H I L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(T) - Method in class com.artipie.rpm.misc.UncheckedConsumer
 
accept(T) - Method in interface com.artipie.rpm.misc.UncheckedConsumer.Checked
Accept value.
add(XMLEventWriter, Package.Meta) - Method in interface com.artipie.rpm.meta.XmlEvent
Contracts XMLEvent with provided metadata.
add(XMLEventWriter, Package.Meta) - Method in class com.artipie.rpm.meta.XmlEvent.Filelists
 
add(XMLEventWriter, Package.Meta) - Method in class com.artipie.rpm.meta.XmlEvent.Files
 
add(XMLEventWriter, Package.Meta) - Method in class com.artipie.rpm.meta.XmlEvent.Other
 
add(XMLEventWriter, Package.Meta) - Method in class com.artipie.rpm.meta.XmlEvent.PackageAndVersion
 
add(XMLEventWriter, Package.Meta) - Method in class com.artipie.rpm.meta.XmlEventPrimary
 
Append(RpmMetadata.MetadataItem...) - Constructor for class com.artipie.rpm.RpmMetadata.Append
Ctor.
apply(T) - Method in class com.artipie.rpm.misc.UncheckedFunc
 
apply(T) - Method in interface com.artipie.rpm.misc.UncheckedFunc.Checked
Apply value.
arch() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the arch header.
archiveSize() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the archive size header.
asInt(int) - Method in class com.artipie.rpm.pkg.FilePackage.EntryHeader
 
asInt(int) - Method in interface com.artipie.rpm.pkg.Package.MetaHeader
Integer header.
asInts() - Method in class com.artipie.rpm.pkg.FilePackage.EntryHeader
 
asInts() - Method in interface com.artipie.rpm.pkg.Package.MetaHeader
Array of ints header.
asString(String) - Method in class com.artipie.rpm.pkg.FilePackage.EntryHeader
 
asString(String) - Method in interface com.artipie.rpm.pkg.Package.MetaHeader
String header.
asStrings() - Method in class com.artipie.rpm.pkg.FilePackage.EntryHeader
 
asStrings() - Method in interface com.artipie.rpm.pkg.Package.MetaHeader
List of strings header.
AstoChecksumAndName - Class in com.artipie.rpm.asto
Checksums and names of the storage items.
AstoChecksumAndName(Storage, Digest) - Constructor for class com.artipie.rpm.asto.AstoChecksumAndName
Ctor.
AstoChecksumAndSize - Class in com.artipie.rpm.asto
Calculates storage item checksums and size.
AstoChecksumAndSize(Storage, Digest) - Constructor for class com.artipie.rpm.asto.AstoChecksumAndSize
Ctor.
AstoCreateRepomd - Class in com.artipie.rpm.asto
Creates `repomd.xml`.
AstoCreateRepomd(Storage, RepoConfig) - Constructor for class com.artipie.rpm.asto.AstoCreateRepomd
Ctor.
AstoMetadataAdd - Class in com.artipie.rpm.asto
Add rpm packages records to metadata.
AstoMetadataAdd(Storage, RepoConfig) - Constructor for class com.artipie.rpm.asto.AstoMetadataAdd
Ctor.
AstoMetadataRemove - Class in com.artipie.rpm.asto
Removes packages from metadata files.
AstoMetadataRemove(Storage, RepoConfig) - Constructor for class com.artipie.rpm.asto.AstoMetadataRemove
Ctor.
AstoMetadataRemove(Storage, RepoConfig, Optional<Collection<PackageInfo>>) - Constructor for class com.artipie.rpm.asto.AstoMetadataRemove
Ctor.
AstoRepoAdd - Class in com.artipie.rpm.asto
Add packages to metadata and repository.
AstoRepoAdd(Storage, RepoConfig) - Constructor for class com.artipie.rpm.asto.AstoRepoAdd
Ctor.
AstoRepoRemove - Class in com.artipie.rpm.asto
Workflow to remove packages from repository.
AstoRepoRemove(Storage, RepoConfig) - Constructor for class com.artipie.rpm.asto.AstoRepoRemove
Ctor.
AstoRepoRemove(Storage, RepoConfig, Collection<PackageInfo>) - Constructor for class com.artipie.rpm.asto.AstoRepoRemove
Ctor.
AstoRepoRemove(Storage, RepoConfig, Optional<Collection<PackageInfo>>) - Constructor for class com.artipie.rpm.asto.AstoRepoRemove
Ctor.
AstoRpmPackage - Class in com.artipie.rpm.asto
Rpm package metadata from the storage.
AstoRpmPackage(Storage, Digest) - Constructor for class com.artipie.rpm.asto.AstoRpmPackage
Ctor.

B

baseNames() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the base names header.
batchUpdate(Key) - Method in class com.artipie.rpm.Rpm
Batch update RPM files for repository.
batchUpdate(String) - Method in class com.artipie.rpm.Rpm
Deprecated.
batchUpdateIncrementally(Key) - Method in class com.artipie.rpm.Rpm
Deprecated.
begin(long) - Method in class com.artipie.rpm.meta.XmlRepomd
Begin repomd.
beginData(String) - Method in class com.artipie.rpm.meta.XmlRepomd
Start repomd data.
buildHost() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the build host header.
buildTime() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the build time header.
ByPkgidAttr(Path) - Constructor for class com.artipie.rpm.meta.XmlMaid.ByPkgidAttr
Ctor.

C

calculate(Key) - Method in class com.artipie.rpm.asto.AstoChecksumAndName
Calculate checksum of all the items found by key, that ends with `.rpm`.
changelog() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the changelog header.
checksum() - Method in class com.artipie.rpm.pkg.FilePackage.Headers
 
checksum() - Method in interface com.artipie.rpm.pkg.Package.Meta
RPM file checksum.
checksum() - Method in class com.artipie.rpm.RpmMetadata.RpmItem
 
Checksum - Interface in com.artipie.rpm.pkg
RPM checksum.
Checksum.Simple - Class in com.artipie.rpm.pkg
Simple Checksum implementation.
checksums() - Method in class com.artipie.rpm.meta.MergedXml.Result
Get packages checksums (ids).
clean(Collection<String>) - Method in class com.artipie.rpm.meta.XmlMaid.ByPkgidAttr
 
clean(Collection<String>) - Method in class com.artipie.rpm.meta.XmlMaid.ByPkgidAttr.Stream
 
clean(Collection<String>) - Method in interface com.artipie.rpm.meta.XmlMaid
Cleans xml by ids (checksums) and returns actual package count.
clean(Collection<String>) - Method in class com.artipie.rpm.meta.XmlPrimaryMaid
 
clean(Collection<String>) - Method in class com.artipie.rpm.meta.XmlPrimaryMaid.Stream
 
Cli - Class in com.artipie.rpm
Cli tool main class.
CliArguments - Class in com.artipie.rpm
Cli tool argument parsing.
CliArguments(String...) - Constructor for class com.artipie.rpm.CliArguments
Ctor.
CliArguments(CommandLine) - Constructor for class com.artipie.rpm.CliArguments
Ctor.
CliArguments.FromCliArguments - Class in com.artipie.rpm
Cli tool parsed argument.
close() - Method in class com.artipie.rpm.meta.XmlRepomd
 
close() - Method in class com.artipie.rpm.meta.XmlRepomd.Data
 
close() - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
code() - Method in enum class com.artipie.rpm.pkg.HeaderTags.Flags
Flag integer code.
com.artipie.rpm - package com.artipie.rpm
Rpm files.
com.artipie.rpm.asto - package com.artipie.rpm.asto
Storage related classes.
com.artipie.rpm.files - package com.artipie.rpm.files
Files.
com.artipie.rpm.http - package com.artipie.rpm.http
HTTP repository API.
com.artipie.rpm.meta - package com.artipie.rpm.meta
Metadata generators for RPM files.
com.artipie.rpm.misc - package com.artipie.rpm.misc
Misc tools.
com.artipie.rpm.pkg - package com.artipie.rpm.pkg
RPM package objects.
compare(String, String) - Method in class com.artipie.rpm.meta.CrCompareDependency
 
compareTo(HeaderTags.Version) - Method in class com.artipie.rpm.pkg.HeaderTags.Version
 
config() - Method in class com.artipie.rpm.CliArguments
Repository configuration.
count() - Method in class com.artipie.rpm.meta.MergedXml.Result
Get packages count.
CrCompareDependency - Class in com.artipie.rpm.meta
Compare two dependencies by name.
CrCompareDependency() - Constructor for class com.artipie.rpm.meta.CrCompareDependency
 
cron() - Method in class com.artipie.rpm.CliArguments.FromCliArguments
 
cron() - Method in interface com.artipie.rpm.RepoConfig
Schedule to update repository in cron format, available for RepoConfig.UpdateMode.CRON only.
cron() - Method in class com.artipie.rpm.RepoConfig.FromYaml
 
cron() - Method in class com.artipie.rpm.RepoConfig.Simple
 
CRON - Enum constant in enum class com.artipie.rpm.RepoConfig.UpdateMode
Repository is updated by schedule.

D

dependencyFlags(AbstractHeader.Tag) - Method in class com.artipie.rpm.pkg.HeaderTags
Dependencies flags list.
dependencyNames(AbstractHeader.Tag) - Method in class com.artipie.rpm.pkg.HeaderTags
Dependencies names list.
DependencySection - Class in com.artipie.rpm.pkg
Rpm package dependency section.
DependencySection(String, AbstractHeader.Tag, AbstractHeader.Tag, AbstractHeader.Tag) - Constructor for class com.artipie.rpm.pkg.DependencySection
Ctor.
dependencyVers(AbstractHeader.Tag) - Method in class com.artipie.rpm.pkg.HeaderTags
Dependencies versions list.
description() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the description header.
digest() - Method in class com.artipie.rpm.CliArguments.FromCliArguments
 
digest() - Method in class com.artipie.rpm.FileChecksum
 
digest() - Method in interface com.artipie.rpm.pkg.Checksum
Digest.
digest() - Method in class com.artipie.rpm.pkg.Checksum.Simple
 
digest() - Method in interface com.artipie.rpm.RepoConfig
Repository digest.
digest() - Method in class com.artipie.rpm.RepoConfig.FromYaml
 
digest() - Method in class com.artipie.rpm.RepoConfig.Simple
 
Digest - Enum Class in com.artipie.rpm
Supported algorithms for hashing.
DIGEST - Enum constant in enum class com.artipie.rpm.RpmOptions
Digest option.
dirIndexes() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the dir indexes header.
dirNames() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the dir names header.

E

ENHANCEFLAGS - Enum constant in enum class com.artipie.rpm.pkg.WeakDepsTags
 
ENHANCENAME - Enum constant in enum class com.artipie.rpm.pkg.WeakDepsTags
 
ENHANCEVERSION - Enum constant in enum class com.artipie.rpm.pkg.WeakDepsTags
 
EntryHeader(AbstractHeader.Entry<?>) - Constructor for class com.artipie.rpm.pkg.FilePackage.EntryHeader
Ctor.
epoch() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the epoch header.
epoch() - Method in class com.artipie.rpm.pkg.HeaderTags.Version
Epoch value or default 0.
EQUAL - Enum constant in enum class com.artipie.rpm.pkg.HeaderTags.Flags
 
equals(Object) - Method in class com.artipie.rpm.meta.PackageInfo
 
EVENTS_FACTORY - Static variable in interface com.artipie.rpm.RpmMetadata
Xml Events Factory.

F

file() - Method in class com.artipie.rpm.meta.XmlRepomd
Repomd file.
File(Path) - Constructor for class com.artipie.rpm.meta.XmlAlter.File
Ctor.
FileChecksum - Class in com.artipie.rpm
Hashing sum of a file.
FileChecksum(Path, Digest) - Constructor for class com.artipie.rpm.FileChecksum
Ctor.
fileFlags() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the file flags header.
FileInDir - Class in com.artipie.rpm.misc
File in directory.
FileInDir(Path) - Constructor for class com.artipie.rpm.misc.FileInDir
Ctor.
filelists() - Method in class com.artipie.rpm.CliArguments.FromCliArguments
 
filelists() - Method in interface com.artipie.rpm.RepoConfig
Is filelists.xml metadata required?
filelists() - Method in class com.artipie.rpm.RepoConfig.FromYaml
 
filelists() - Method in class com.artipie.rpm.RepoConfig.Simple
 
Filelists() - Constructor for class com.artipie.rpm.meta.XmlEvent.Filelists
 
FILELISTS - Enum constant in enum class com.artipie.rpm.meta.XmlPackage
Metadata filelists.xml.
FILELISTS - Enum constant in enum class com.artipie.rpm.RpmOptions
FileLists option.
fileModes() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the file modes header.
FilePackage - Class in com.artipie.rpm.pkg
Single package in a file.
FilePackage() - Constructor for class com.artipie.rpm.pkg.FilePackage
 
FilePackage.EntryHeader - Class in com.artipie.rpm.pkg
AbstractHeader.Entry based MetaHeader.
FilePackage.Headers - Class in com.artipie.rpm.pkg
File package metadata from package path.
FilePackageHeader - Class in com.artipie.rpm.pkg
Header of RPM package file.
FilePackageHeader(InputStream) - Constructor for class com.artipie.rpm.pkg.FilePackageHeader
Ctor.
FilePackageHeader(Path) - Constructor for class com.artipie.rpm.pkg.FilePackageHeader
Ctor.
files(HeaderTags) - Method in class com.artipie.rpm.meta.XmlEvent.Files
Obtain set of files list.
Files() - Constructor for class com.artipie.rpm.meta.XmlEvent.Files
Ctor with 'always false' filter.
Files(Predicate<String>) - Constructor for class com.artipie.rpm.meta.XmlEvent.Files
Ctor.
fileTimes() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the filemtimes header.
find(String) - Method in class com.artipie.rpm.misc.FileInDir
Searches for the file by subst in the directory.
flush() - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
FromYaml(YamlMapping, String) - Constructor for class com.artipie.rpm.RepoConfig.FromYaml
Ctor.
FromYaml(Optional<YamlMapping>, String) - Constructor for class com.artipie.rpm.RepoConfig.FromYaml
Ctor.
fullName(XmlPackage, String) - Method in interface com.artipie.rpm.NamingPolicy
Full relative path for the metadata source file, with extension.
fullName(XmlPackage, String) - Method in class com.artipie.rpm.NamingPolicy.HashPrefixed
 
fullName(XmlPackage, String) - Method in enum class com.artipie.rpm.StandardNamingPolicy
 

G

get() - Method in class com.artipie.rpm.meta.XmlPackage.Stream
Stream of XmlPackage values.
getCode() - Method in enum class com.artipie.rpm.pkg.WeakDepsTags
 
getName() - Method in enum class com.artipie.rpm.pkg.WeakDepsTags
 
getNamespaceContext() - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
getPrefix(String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
getProperty(String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
getType() - Method in enum class com.artipie.rpm.pkg.WeakDepsTags
 
GREATER - Enum constant in enum class com.artipie.rpm.pkg.HeaderTags.Flags
 
GREATER_OR_EQUAL - Enum constant in enum class com.artipie.rpm.pkg.HeaderTags.Flags
 
group() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the group header.
Gzip - Class in com.artipie.rpm.files
Gzip.
Gzip(Path) - Constructor for class com.artipie.rpm.files.Gzip
Ctor.
gzipChecksum(Checksum) - Method in class com.artipie.rpm.meta.XmlRepomd.Data
Add checksum.
gzipSize(long) - Method in class com.artipie.rpm.meta.XmlRepomd.Data
Add gzip file size.

H

hashCode() - Method in class com.artipie.rpm.meta.PackageInfo
 
HashPrefixed(Digest) - Constructor for class com.artipie.rpm.NamingPolicy.HashPrefixed
Ctor.
header() - Method in class com.artipie.rpm.pkg.FilePackageHeader
Get header.
header(AbstractHeader.Tag) - Method in class com.artipie.rpm.pkg.FilePackage.Headers
 
header(AbstractHeader.Tag) - Method in interface com.artipie.rpm.pkg.Package.Meta
Read header.
header(AbstractHeader.Tag) - Method in class com.artipie.rpm.RpmMetadata.RpmItem
 
Headers(Header, Path, Digest) - Constructor for class com.artipie.rpm.pkg.FilePackage.Headers
Ctor for tests.
Headers(Header, Path, Digest, String) - Constructor for class com.artipie.rpm.pkg.FilePackage.Headers
Ctor.
HeaderTags - Class in com.artipie.rpm.pkg
Helper object to read metadata header tags from RPM package.
HeaderTags(Package.Meta) - Constructor for class com.artipie.rpm.pkg.HeaderTags
Ctor.
HeaderTags.Flags - Enum Class in com.artipie.rpm.pkg
Rpm package dependency flags.
HeaderTags.Version - Class in com.artipie.rpm.pkg
Rpm package version, format is [epoch]:[version]-[release].
hex() - Method in class com.artipie.rpm.FileChecksum
 
hex() - Method in interface com.artipie.rpm.pkg.Checksum
Checksum hex string.
hex() - Method in class com.artipie.rpm.pkg.Checksum.Simple
 
href() - Method in class com.artipie.rpm.pkg.FilePackage.Headers
 
href() - Method in interface com.artipie.rpm.pkg.Package.Meta
RPM location href.
href() - Method in class com.artipie.rpm.RpmMetadata.RpmItem
 

I

INPUT_FACTORY - Static variable in interface com.artipie.rpm.RpmMetadata
Xml Input Factory.
installedSize() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the size header.
InvalidPackage(MergedXml.Action, boolean) - Constructor for class com.artipie.rpm.meta.MergedXml.InvalidPackage
Ctor.
InvalidPackageException - Exception Class in com.artipie.rpm.pkg
Exception indicates that package is invalid.
InvalidPackageException(Throwable) - Constructor for exception class com.artipie.rpm.pkg.InvalidPackageException
Ctor.
isSatisfiedBy(String, HeaderTags.Version) - Method in class com.artipie.rpm.meta.RpmDependency
Is this dependency satisfied by another dependency? Yes, if: 1) name and version are equal 2) any version is absent/empty and names are equal 3) names are equal and this dependency version and flag (GE or LE) satisfy version of the another dependency 4) names are equal, flag is EQ, one of the `rel` version parts is absent and versions are equal

L

LESS - Enum constant in enum class com.artipie.rpm.pkg.HeaderTags.Flags
 
LESS_OR_EQUAL - Enum constant in enum class com.artipie.rpm.pkg.HeaderTags.Flags
 
license() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the license header.
location(String) - Method in class com.artipie.rpm.meta.XmlRepomd.Data
Add location.
lowercase() - Method in enum class com.artipie.rpm.meta.XmlPackage
Lower-case metadata name.

M

main(String...) - Static method in class com.artipie.rpm.Cli
Main method of Cli tool.
merge(Collection<Package.Meta>, XmlEvent) - Method in interface com.artipie.rpm.meta.MergedXml
Appends provided packages to the index xml.
merge(Collection<Package.Meta>, XmlEvent) - Method in class com.artipie.rpm.meta.MergedXmlPackage
 
merge(Collection<Package.Meta>, XmlEvent) - Method in class com.artipie.rpm.meta.MergedXmlPrimary
 
MergedXml - Interface in com.artipie.rpm.meta
Merged xml: merge provided packages into existing xml index.
MergedXml.Action - Interface in com.artipie.rpm.meta
Action.
MergedXml.InvalidPackage - Class in com.artipie.rpm.meta
Handles invalid rpm packages.
MergedXml.Result - Class in com.artipie.rpm.meta
Merge result.
MergedXmlPackage - Class in com.artipie.rpm.meta
Merged xml: reads provided index (filelist of others xml), excludes items by provided checksums, adds items by provided file paths and updates `packages` attribute value.
MergedXmlPackage(InputStream, OutputStream, XmlPackage, MergedXml.Result) - Constructor for class com.artipie.rpm.meta.MergedXmlPackage
Ctor.
MergedXmlPackage(Optional<InputStream>, OutputStream, XmlPackage, MergedXml.Result) - Constructor for class com.artipie.rpm.meta.MergedXmlPackage
Ctor.
MergedXmlPrimary - Class in com.artipie.rpm.meta
Merged primary xml: appends provided information to primary.xml, excluding duplicated packages by `location` tag.
MergedXmlPrimary(InputStream, OutputStream) - Constructor for class com.artipie.rpm.meta.MergedXmlPrimary
Ctor.
MergedXmlPrimary(Optional<InputStream>, OutputStream) - Constructor for class com.artipie.rpm.meta.MergedXmlPrimary
Ctor.
messageDigest() - Method in enum class com.artipie.rpm.Digest
Instantiate MessageDigest instance.
MetadataItem(XmlPackage, InputStream, OutputStream) - Constructor for class com.artipie.rpm.RpmMetadata.MetadataItem
Ctor.
MetadataItem(XmlPackage, OutputStream) - Constructor for class com.artipie.rpm.RpmMetadata.MetadataItem
Ctor.
MetadataItem(XmlPackage, Optional<InputStream>, OutputStream) - Constructor for class com.artipie.rpm.RpmMetadata.MetadataItem
Ctor.
mode() - Method in class com.artipie.rpm.CliArguments.FromCliArguments
 
mode() - Method in class com.artipie.rpm.RepoConfig.FromYaml
 
mode() - Method in interface com.artipie.rpm.RepoConfig
Repository update mode, default is RepoConfig.UpdateMode.UPLOAD.
mode() - Method in class com.artipie.rpm.RepoConfig.Simple
 

N

name() - Method in class com.artipie.rpm.CliArguments.FromCliArguments
 
name() - Method in class com.artipie.rpm.meta.PackageInfo
Package name.
name() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the name header.
name() - Method in class com.artipie.rpm.RepoConfig.FromYaml
 
name() - Method in interface com.artipie.rpm.RepoConfig
Repository name.
name() - Method in class com.artipie.rpm.RepoConfig.Simple
 
name(String, Path) - Method in class com.artipie.rpm.NamingPolicy.HashPrefixed
 
name(String, Path) - Method in interface com.artipie.rpm.NamingPolicy
Name for source with its content, without file extension.
name(String, Path) - Method in enum class com.artipie.rpm.StandardNamingPolicy
 
naming() - Method in class com.artipie.rpm.CliArguments.FromCliArguments
 
naming() - Method in class com.artipie.rpm.RepoConfig.FromYaml
 
naming() - Method in interface com.artipie.rpm.RepoConfig
Repository naming policy.
naming() - Method in class com.artipie.rpm.RepoConfig.Simple
 
NAMING_POLICY - Enum constant in enum class com.artipie.rpm.RpmOptions
Naming policy option.
NamingPolicy - Interface in com.artipie.rpm
RPM repository metadata files naming policy.
NamingPolicy.HashPrefixed - Class in com.artipie.rpm
Add hash prefix to names.
notation() - Method in enum class com.artipie.rpm.pkg.HeaderTags.Flags
Flag notation, short name.

O

openChecksum(Checksum) - Method in class com.artipie.rpm.meta.XmlRepomd.Data
Add open-checksum.
openSize(long) - Method in class com.artipie.rpm.meta.XmlRepomd.Data
Add open file size.
option() - Method in enum class com.artipie.rpm.RpmOptions
Builds command line option.
optionName() - Method in enum class com.artipie.rpm.RpmOptions
Option name.
Other() - Constructor for class com.artipie.rpm.meta.XmlEvent.Other
 
OTHER - Enum constant in enum class com.artipie.rpm.meta.XmlPackage
Metadata other.xml.
OUTPUT_FACTORY - Static variable in interface com.artipie.rpm.RpmMetadata
Xml Output Factory.

P

Package - Interface in com.artipie.rpm.pkg
RPM package.
Package.Meta - Interface in com.artipie.rpm.pkg
Package metadata.
Package.MetaHeader - Interface in com.artipie.rpm.pkg
Package metadata header.
PackageAndVersion() - Constructor for class com.artipie.rpm.meta.XmlEvent.PackageAndVersion
 
PackageInfo - Class in com.artipie.rpm.meta
Package info.
PackageInfo(HeaderTags, long) - Constructor for class com.artipie.rpm.meta.PackageInfo
Creates package info item from HeaderTags.
PackageInfo(String, String, long) - Constructor for class com.artipie.rpm.meta.PackageInfo
Ctor.
PackageInfo(String, String, String) - Constructor for class com.artipie.rpm.meta.PackageInfo
Ctor.
packageMeta(Key) - Method in class com.artipie.rpm.asto.AstoRpmPackage
Obtain rpm package metadata, instance of Package.Meta.
packageMeta(Key, String) - Method in class com.artipie.rpm.asto.AstoRpmPackage
Obtain rpm package metadata, instance of Package.Meta.
packager() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the package header.
PackagesCount - Class in com.artipie.rpm.meta
Count of packages in metadata file.
PackagesCount(Path) - Constructor for class com.artipie.rpm.meta.PackagesCount
Ctor.
PackagesDiff - Class in com.artipie.rpm.misc
Differences of packages, listed in primary and packages in the repository.
PackagesDiff(Map<String, String>, Map<String, String>) - Constructor for class com.artipie.rpm.misc.PackagesDiff
Ctor.
packageSize() - Method in class com.artipie.rpm.meta.PackageInfo
Package size.
perform() - Method in class com.artipie.rpm.asto.AstoRepoAdd
Performs whole workflow to add items, listed in RpmUpload.TO_ADD location, to the repository and metadata files.
perform() - Method in class com.artipie.rpm.asto.AstoRepoRemove
Performs whole workflow to remove items, listed in RpmRemove.TO_RM location, from the repository.
perform() - Method in interface com.artipie.rpm.meta.MergedXml.Action
Perform action.
perform(Key) - Method in class com.artipie.rpm.asto.AstoCreateRepomd
Creates repomd.xml.
perform(Collection<Package.Meta>) - Method in class com.artipie.rpm.asto.AstoMetadataAdd
Adds provided packages collection to metadata.
perform(Collection<Package.Meta>) - Method in class com.artipie.rpm.RpmMetadata.Append
Appends records about provided RPMs.
perform(Collection<String>) - Method in class com.artipie.rpm.asto.AstoMetadataRemove
Removes packages from metadata xmls.
perform(Collection<String>) - Method in class com.artipie.rpm.asto.AstoRepoRemove
Performs whole workflow to remove items by provided checksums from the repository.
perform(Collection<String>) - Method in class com.artipie.rpm.RpmMetadata.Remove
Removes records from metadata by RPMs checksums.
performWithResult() - Method in class com.artipie.rpm.asto.AstoRepoAdd
Performs whole workflow to add items, listed in RpmUpload.TO_ADD location, to the repository and metadata files.
pkgAttr(String, String) - Method in class com.artipie.rpm.meta.XmlAlter.File
 
pkgAttr(String, String) - Method in interface com.artipie.rpm.meta.XmlAlter
Updates `packages` attribute of the given tag with specified value.
pkgAttr(String, String) - Method in class com.artipie.rpm.meta.XmlAlter.Stream
 
PLAIN - Enum constant in enum class com.artipie.rpm.StandardNamingPolicy
Plain simple names.
PRIMARY - Enum constant in enum class com.artipie.rpm.meta.XmlPackage
Metadata primary.xml.

R

range() - Method in class com.artipie.rpm.pkg.FilePackage.Headers
 
range() - Method in interface com.artipie.rpm.pkg.Package.Meta
Heaaders range.
range() - Method in class com.artipie.rpm.RpmMetadata.RpmItem
 
read() - Method in class com.artipie.rpm.meta.XmlPrimaryChecksums
Reads xml.
RECOMMENDFLAGS - Enum constant in enum class com.artipie.rpm.pkg.WeakDepsTags
 
RECOMMENDNAME - Enum constant in enum class com.artipie.rpm.pkg.WeakDepsTags
 
RECOMMENDVERSION - Enum constant in enum class com.artipie.rpm.pkg.WeakDepsTags
 
rel() - Method in class com.artipie.rpm.pkg.HeaderTags.Version
Release value.
release() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the release header.
Remove(RpmMetadata.MetadataItem...) - Constructor for class com.artipie.rpm.RpmMetadata.Remove
Ctor.
RepoConfig - Interface in com.artipie.rpm
Repository configuration.
RepoConfig.FromYaml - Class in com.artipie.rpm
Repository configuration from yaml.
RepoConfig.Simple - Class in com.artipie.rpm
Simple.
RepoConfig.UpdateMode - Enum Class in com.artipie.rpm
Rpm repository update mode.
repository() - Method in class com.artipie.rpm.CliArguments
Repository.
requireFlagsInts() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the require flags headers as ints.
response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.rpm.http.RpmRemove
 
response(String, Iterable<Map.Entry<String, String>>, Publisher<ByteBuffer>) - Method in class com.artipie.rpm.http.RpmUpload
 
Result(long, Collection<String>) - Constructor for class com.artipie.rpm.meta.MergedXml.Result
Ctor.
Rpm - Class in com.artipie.rpm
The RPM front.
Rpm(Storage) - Constructor for class com.artipie.rpm.Rpm
New Rpm for repository in storage.
Rpm(Storage, boolean) - Constructor for class com.artipie.rpm.Rpm
New Rpm for repository in storage.
Rpm(Storage, NamingPolicy, Digest, boolean) - Constructor for class com.artipie.rpm.Rpm
Ctor.
Rpm(Storage, RepoConfig) - Constructor for class com.artipie.rpm.Rpm
Ctor.
RpmByDigestCopy - Class in com.artipie.rpm.misc
Copy rpms from one storage to another filtering by digests.
RpmByDigestCopy(Storage, Key, List<String>) - Constructor for class com.artipie.rpm.misc.RpmByDigestCopy
Ctor.
RpmByDigestCopy(Storage, Key, List<String>, Digests) - Constructor for class com.artipie.rpm.misc.RpmByDigestCopy
Ctor.
RpmDependency - Class in com.artipie.rpm.meta
Rpm dependency: name, version and flag.
RpmDependency(String, HeaderTags.Version, Optional<String>) - Constructor for class com.artipie.rpm.meta.RpmDependency
Ctor.
RpmItem(Header, long, Checksum, String) - Constructor for class com.artipie.rpm.RpmMetadata.RpmItem
Ctor.
RpmItem(Header, long, String, String) - Constructor for class com.artipie.rpm.RpmMetadata.RpmItem
Ctor with SHA256 as default checksum algorithm.
RpmMetadata - Interface in com.artipie.rpm
Rpm metadata class works with xml metadata - adds or removes records about xml packages.
RpmMetadata.Append - Class in com.artipie.rpm
Appends RMP records into metadata.
RpmMetadata.MetadataItem - Class in com.artipie.rpm
Metadata item.
RpmMetadata.Remove - Class in com.artipie.rpm
Removes RMP records from metadata.
RpmMetadata.RpmItem - Class in com.artipie.rpm
Rpm file item.
RpmOptions - Enum Class in com.artipie.rpm
Rpm repository configuration options.
RpmRemove - Class in com.artipie.rpm.http
Rpm endpoint to remove packages accepts file checksum of the package to remove in the X-Checksum-ALG header, where ALG is checksum algorithm.
RpmRemove(Storage, RepoConfig, Optional<Queue<ArtifactEvent>>) - Constructor for class com.artipie.rpm.http.RpmRemove
Ctor.
RpmSlice - Class in com.artipie.rpm.http
Artipie Slice for RPM repository HTTP API.
RpmSlice(Storage) - Constructor for class com.artipie.rpm.http.RpmSlice
Ctor.
RpmSlice(Storage, Policy<?>, Authentication, RepoConfig) - Constructor for class com.artipie.rpm.http.RpmSlice
Ctor.
RpmSlice(Storage, Policy<?>, Authentication, RepoConfig, Optional<Queue<ArtifactEvent>>) - Constructor for class com.artipie.rpm.http.RpmSlice
Ctor.
RpmUpload - Class in com.artipie.rpm.http
Slice for rpm packages upload.

S

setDefaultNamespace(String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
setNamespaceContext(NamespaceContext) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
setPrefix(String, String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
SHA1 - Enum constant in enum class com.artipie.rpm.Digest
Supported algorithm enumeration: SHA-1, SHA-256.
SHA1 - Enum constant in enum class com.artipie.rpm.StandardNamingPolicy
Add SHA1 prefixes to names.
SHA256 - Enum constant in enum class com.artipie.rpm.Digest
 
SHA256 - Enum constant in enum class com.artipie.rpm.StandardNamingPolicy
Add SHA256 prefixes to names.
Simple() - Constructor for class com.artipie.rpm.RepoConfig.Simple
Ctor.
Simple(Digest, NamingPolicy, boolean) - Constructor for class com.artipie.rpm.RepoConfig.Simple
Ctor.
Simple(Digest, NamingPolicy, boolean, RepoConfig.UpdateMode) - Constructor for class com.artipie.rpm.RepoConfig.Simple
Ctor.
Simple(Digest, String) - Constructor for class com.artipie.rpm.pkg.Checksum.Simple
Ctor.
Simple(RepoConfig.UpdateMode) - Constructor for class com.artipie.rpm.RepoConfig.Simple
Ctor.
size() - Method in class com.artipie.rpm.pkg.FilePackage.Headers
 
size() - Method in interface com.artipie.rpm.pkg.Package.Meta
RPM file size.
size() - Method in class com.artipie.rpm.RpmMetadata.RpmItem
 
sourceRmp() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the source RPM header.
StandardNamingPolicy - Enum Class in com.artipie.rpm
Standard naming policies.
Stream(boolean) - Constructor for class com.artipie.rpm.meta.XmlPackage.Stream
Ctor.
Stream(InputStream, OutputStream) - Constructor for class com.artipie.rpm.meta.XmlAlter.Stream
Ctor.
Stream(InputStream, OutputStream) - Constructor for class com.artipie.rpm.meta.XmlMaid.ByPkgidAttr.Stream
Ctor.
Stream(InputStream, OutputStream) - Constructor for class com.artipie.rpm.meta.XmlPrimaryMaid.Stream
Ctor.
Stream(InputStream, OutputStream, Optional<Collection<PackageInfo>>) - Constructor for class com.artipie.rpm.meta.XmlPrimaryMaid.Stream
Ctor.
SUFFIX - Static variable in interface com.artipie.rpm.RpmMetadata
Temp file suffix.
SUGGESTFLAGS - Enum constant in enum class com.artipie.rpm.pkg.WeakDepsTags
 
SUGGESTNAME - Enum constant in enum class com.artipie.rpm.pkg.WeakDepsTags
 
SUGGESTVERSION - Enum constant in enum class com.artipie.rpm.pkg.WeakDepsTags
 
summary() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the summary header.
SUPPLEMENTFLAGS - Enum constant in enum class com.artipie.rpm.pkg.WeakDepsTags
 
SUPPLEMENTNAME - Enum constant in enum class com.artipie.rpm.pkg.WeakDepsTags
 
SUPPLEMENTVERSION - Enum constant in enum class com.artipie.rpm.pkg.WeakDepsTags
 

T

tag() - Method in enum class com.artipie.rpm.meta.XmlPackage
Metadata tag.
tagForFlags() - Method in class com.artipie.rpm.pkg.DependencySection
Tag for flags.
tagForNames() - Method in class com.artipie.rpm.pkg.DependencySection
Tag for names.
tagForVersions() - Method in class com.artipie.rpm.pkg.DependencySection
Tag for versions.
tempPrefix() - Method in enum class com.artipie.rpm.meta.XmlPackage
Metadata file prefix name.
timestamp(long) - Method in class com.artipie.rpm.meta.XmlRepomd.Data
Add a timestamp.
TO_ADD - Static variable in class com.artipie.rpm.http.RpmUpload
Temp key for the packages to remove.
TO_RM - Static variable in class com.artipie.rpm.http.RpmRemove
Temp key for the packages to remove.
toAdd() - Method in class com.artipie.rpm.misc.PackagesDiff
Return packages, that should be added/updated in the repository.
toDelete() - Method in class com.artipie.rpm.misc.PackagesDiff
Packages that should be removed from the repo.
toString() - Method in class com.artipie.rpm.pkg.HeaderTags.Version
 
type() - Method in enum class com.artipie.rpm.Digest
Returns short algorithm name for using in RPM metadata.

U

UncheckedConsumer<T,E> - Class in com.artipie.rpm.misc
Unchecked Consumer.
UncheckedConsumer(UncheckedConsumer.Checked<T, E>) - Constructor for class com.artipie.rpm.misc.UncheckedConsumer
Ctor.
UncheckedConsumer.Checked<T,E> - Interface in com.artipie.rpm.misc
Checked version of consumer.
UncheckedFunc<T,R,E> - Class in com.artipie.rpm.misc
Unchecked Function.
UncheckedFunc(UncheckedFunc.Checked<T, R, E>) - Constructor for class com.artipie.rpm.misc.UncheckedFunc
Ctor.
UncheckedFunc.Checked<T,R,E> - Interface in com.artipie.rpm.misc
Checked version of consumer.
unpack(Path) - Method in class com.artipie.rpm.files.Gzip
Unpacks gzip to the temp dir.
unpackTar(Path) - Method in class com.artipie.rpm.files.Gzip
Unpacks tar gzip to the temp dir.
update(Key) - Method in class com.artipie.rpm.Rpm
Deprecated.
This method calls Rpm.batchUpdate(Key) with parent of the key
update(String) - Method in class com.artipie.rpm.Rpm
Deprecated.
use Rpm.update(Key) instead
UPDATE - Enum constant in enum class com.artipie.rpm.RpmOptions
Update option allows to set schedule to update repository in cron format.
UPLOAD - Enum constant in enum class com.artipie.rpm.RepoConfig.UpdateMode
Update on upload: repository is updated when HTTP methods to upload/remove package are called.
url() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the url header.

V

value() - Method in class com.artipie.rpm.meta.PackagesCount
Read packages count from `packages` attribute.
valueOf(String) - Static method in enum class com.artipie.rpm.Digest
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.artipie.rpm.meta.XmlPackage
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.artipie.rpm.pkg.HeaderTags.Flags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.artipie.rpm.pkg.WeakDepsTags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.artipie.rpm.RepoConfig.UpdateMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.artipie.rpm.RpmOptions
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.artipie.rpm.StandardNamingPolicy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.artipie.rpm.Digest
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.artipie.rpm.meta.XmlPackage
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.artipie.rpm.pkg.HeaderTags.Flags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.artipie.rpm.pkg.WeakDepsTags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.artipie.rpm.RepoConfig.UpdateMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.artipie.rpm.RpmOptions
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.artipie.rpm.StandardNamingPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
vendor() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the vendor header.
ver() - Method in class com.artipie.rpm.pkg.HeaderTags.Version
Return version value.
version() - Method in class com.artipie.rpm.meta.PackageInfo
Package version.
version() - Method in class com.artipie.rpm.pkg.HeaderTags
Get the version header.
Version(String) - Constructor for class com.artipie.rpm.pkg.HeaderTags.Version
Ctor.

W

WeakDepsTags - Enum Class in com.artipie.rpm.pkg
Tags for package weak dependency.
writeAttribute(String, String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeAttribute(String, String, String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeAttribute(String, String, String, String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeCData(String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeCharacters(char[], int, int) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeCharacters(String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeComment(String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeDefaultNamespace(String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeDTD(String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeEmptyElement(String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeEmptyElement(String, String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeEmptyElement(String, String, String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeEndDocument() - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeEndElement() - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeEntityRef(String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeNamespace(String, String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeProcessingInstruction(String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeProcessingInstruction(String, String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeStartDocument() - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeStartDocument(String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeStartDocument(String, String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeStartElement(String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeStartElement(String, String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 
writeStartElement(String, String, String) - Method in class com.artipie.rpm.meta.XmlWriterWrap
 

X

XmlAlter - Interface in com.artipie.rpm.meta
Alter xml file.
XmlAlter.File - Class in com.artipie.rpm.meta
Implementation of XmlAlter that alters tag of the provided file.
XmlAlter.Stream - Class in com.artipie.rpm.meta
Implementation of XmlAlter that works with streams, it reads data from provided InputStream, alters tag attribute and writes result into OutputStream.
XmlEvent - Interface in com.artipie.rpm.meta
Xml event to write to the output stream.
XmlEvent.Filelists - Class in com.artipie.rpm.meta
Implementation of XmlEvent to build event for XmlPackage.FILELISTS package.
XmlEvent.Files - Class in com.artipie.rpm.meta
Implementation of XmlEvent to build event for `files` tag.
XmlEvent.Other - Class in com.artipie.rpm.meta
Implementation of XmlEvent to build event for XmlPackage.OTHER package.
XmlEvent.PackageAndVersion - Class in com.artipie.rpm.meta
Implementation of XmlEvent to build event for `package` and `version` tags.
XmlEventPrimary - Class in com.artipie.rpm.meta
Implementation of XmlEvent to build event for XmlPackage.PRIMARY package.
XmlEventPrimary() - Constructor for class com.artipie.rpm.meta.XmlEventPrimary
 
XmlException - Exception Class in com.artipie.rpm.meta
Various error/problems with xml parsing/reading/writing.
XmlException(String, Throwable) - Constructor for exception class com.artipie.rpm.meta.XmlException
Ctor.
XmlException(Throwable) - Constructor for exception class com.artipie.rpm.meta.XmlException
Ctor.
XmlMaid - Interface in com.artipie.rpm.meta
Xml maid.
XmlMaid.ByPkgidAttr - Class in com.artipie.rpm.meta
Cleans xml by pkgid attribute in package tag.
XmlMaid.ByPkgidAttr.Stream - Class in com.artipie.rpm.meta
Implementation of XmlMaid that accepts streams and cleans xml by pkgid attribute in package tag.
xmlName() - Method in class com.artipie.rpm.pkg.DependencySection
Xml-section name.
xmlNamespaces() - Method in enum class com.artipie.rpm.meta.XmlPackage
Returns xml namespaces.
XmlPackage - Enum Class in com.artipie.rpm.meta
Xml metadata packages.
XmlPackage.Stream - Class in com.artipie.rpm.meta
List of XmlPackage.
XmlPrimaryChecksums - Class in com.artipie.rpm.meta
Extracts packages names and checksums from primary xml.
XmlPrimaryChecksums(InputStream) - Constructor for class com.artipie.rpm.meta.XmlPrimaryChecksums
Ctor.
XmlPrimaryChecksums(Path) - Constructor for class com.artipie.rpm.meta.XmlPrimaryChecksums
Ctor.
XmlPrimaryMaid - Class in com.artipie.rpm.meta
Maid for primary.xml.
XmlPrimaryMaid(Path) - Constructor for class com.artipie.rpm.meta.XmlPrimaryMaid
Ctor.
XmlPrimaryMaid.Stream - Class in com.artipie.rpm.meta
Implementation of XmlMaid to clean primary.xml and work with streams.
XmlRepomd - Class in com.artipie.rpm.meta
XML repomd.xml metadata imperative writer.
XmlRepomd(OutputStream) - Constructor for class com.artipie.rpm.meta.XmlRepomd
Ctor.
XmlRepomd(Path) - Constructor for class com.artipie.rpm.meta.XmlRepomd
Ctor.
XmlRepomd(Path, XmlFile) - Constructor for class com.artipie.rpm.meta.XmlRepomd
Ctor.
XmlRepomd.Data - Class in com.artipie.rpm.meta
Repomd data updater.
XmlWriterWrap - Class in com.artipie.rpm.meta
Envelop for XmlFile Class.
XmlWriterWrap(XMLStreamWriter) - Constructor for class com.artipie.rpm.meta.XmlWriterWrap
Ctor.
A B C D E F G H I L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form