Class ElytronXmlParser.UnknownTypeFileKeyStoreFactory

  • All Implemented Interfaces:
    org.wildfly.common.function.ExceptionSupplier<KeyStore,​org.wildfly.client.config.ConfigXMLParseException>
    Enclosing class:
    ElytronXmlParser

    static final class ElytronXmlParser.UnknownTypeFileKeyStoreFactory
    extends Object
    implements org.wildfly.common.function.ExceptionSupplier<KeyStore,​org.wildfly.client.config.ConfigXMLParseException>
    • Field Detail

      • providerName

        private final String providerName
      • location

        private final org.wildfly.client.config.XMLLocation location
      • passwordFactory

        protected final org.wildfly.common.function.ExceptionSupplier<char[],​org.wildfly.client.config.ConfigXMLParseException> passwordFactory
      • fileName

        private final String fileName
      • resourceSupplier

        private final org.wildfly.common.function.ExceptionSupplier<InputStream,​IOException> resourceSupplier
      • uri

        private final URI uri
    • Constructor Detail

      • UnknownTypeFileKeyStoreFactory

        UnknownTypeFileKeyStoreFactory​(Supplier<Provider[]> providers,
                                       String providerName,
                                       org.wildfly.common.function.ExceptionSupplier<char[],​org.wildfly.client.config.ConfigXMLParseException> passwordFactory,
                                       String fileName,
                                       org.wildfly.common.function.ExceptionSupplier<InputStream,​IOException> resourceSupplier,
                                       URI uri,
                                       org.wildfly.client.config.XMLLocation location)
    • Method Detail

      • get

        public KeyStore get()
                     throws org.wildfly.client.config.ConfigXMLParseException
        Specified by:
        get in interface org.wildfly.common.function.ExceptionSupplier<KeyStore,​org.wildfly.client.config.ConfigXMLParseException>
        Throws:
        org.wildfly.client.config.ConfigXMLParseException
      • safeClose

        private static void safeClose​(Closeable c)