Package org.wildfly.security.auth.client
Class ElytronXmlParser.AbstractLoadingKeyStoreFactory
- java.lang.Object
-
- org.wildfly.security.auth.client.ElytronXmlParser.AbstractLoadingKeyStoreFactory
-
- All Implemented Interfaces:
org.wildfly.common.function.ExceptionSupplier<KeyStore,org.wildfly.client.config.ConfigXMLParseException>
- Direct Known Subclasses:
ElytronXmlParser.FileLoadingKeyStoreFactory
,ElytronXmlParser.NullLoadingKeyStoreFactory
,ElytronXmlParser.ResourceLoadingKeyStoreFactory
,ElytronXmlParser.URILoadingKeyStoreFactory
- Enclosing class:
- ElytronXmlParser
abstract static class ElytronXmlParser.AbstractLoadingKeyStoreFactory extends Object implements org.wildfly.common.function.ExceptionSupplier<KeyStore,org.wildfly.client.config.ConfigXMLParseException>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.wildfly.common.function.ExceptionSupplier<KeyStore,org.wildfly.client.config.ConfigXMLParseException>
delegateFactory
protected org.wildfly.client.config.XMLLocation
location
protected org.wildfly.common.function.ExceptionSupplier<char[],org.wildfly.client.config.ConfigXMLParseException>
passwordFactory
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractLoadingKeyStoreFactory(org.wildfly.common.function.ExceptionSupplier<KeyStore,org.wildfly.client.config.ConfigXMLParseException> delegateFactory, org.wildfly.common.function.ExceptionSupplier<char[],org.wildfly.client.config.ConfigXMLParseException> passwordFactory, org.wildfly.client.config.XMLLocation location)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract InputStream
createStream()
KeyStore
get()
-
-
-
Field Detail
-
delegateFactory
protected final org.wildfly.common.function.ExceptionSupplier<KeyStore,org.wildfly.client.config.ConfigXMLParseException> delegateFactory
-
passwordFactory
protected final org.wildfly.common.function.ExceptionSupplier<char[],org.wildfly.client.config.ConfigXMLParseException> passwordFactory
-
location
protected final org.wildfly.client.config.XMLLocation location
-
-
Constructor Detail
-
AbstractLoadingKeyStoreFactory
protected AbstractLoadingKeyStoreFactory(org.wildfly.common.function.ExceptionSupplier<KeyStore,org.wildfly.client.config.ConfigXMLParseException> delegateFactory, org.wildfly.common.function.ExceptionSupplier<char[],org.wildfly.client.config.ConfigXMLParseException> passwordFactory, org.wildfly.client.config.XMLLocation location)
-
-
Method Detail
-
get
public KeyStore get() throws org.wildfly.client.config.ConfigXMLParseException
- Specified by:
get
in interfaceorg.wildfly.common.function.ExceptionSupplier<KeyStore,org.wildfly.client.config.ConfigXMLParseException>
- Throws:
org.wildfly.client.config.ConfigXMLParseException
-
createStream
abstract InputStream createStream() throws IOException
- Throws:
IOException
-
-