Interface RpmFileNameProvider

  • Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface RpmFileNameProvider
    • Field Detail

      • LEGACY_FILENAME_PROVIDER

        static final RpmFileNameProvider LEGACY_FILENAME_PROVIDER
        Legacy filename provider.

        this provider is the legacy file name format, using "-" before the "arch.rpm" it is here, and set as the default for backwards compatibility

      • DEFAULT_FILENAME_PROVIDER

        static final RpmFileNameProvider DEFAULT_FILENAME_PROVIDER
        Default filename provider.

        this rpm file name provider follows the standard RPM file name as <name>-<version>-<release>.<architecture>.rpm

    • Method Detail

      • getRpmFileName

        java.lang.String getRpmFileName​(java.lang.String name,
                                        RpmVersion version,
                                        java.lang.String architecture)