public enum BuiltinUserAuthFactories extends Enum<BuiltinUserAuthFactories> implements NamedFactory<UserAuthFactory>
Modifier and Type | Class and Description |
---|---|
static class |
BuiltinUserAuthFactories.ParseResult
Holds the result of
parseFactoriesList(String) |
Enum Constant and Description |
---|
GSS |
HOSTBASED |
KBINTERACTIVE |
PASSWORD |
PUBLICKEY |
Modifier and Type | Field and Description |
---|---|
static Set<BuiltinUserAuthFactories> |
VALUES |
BY_NAME_COMPARATOR, NAME_EXTRACTOR
Modifier and Type | Method and Description |
---|---|
UserAuthFactory |
create() |
static UserAuthFactory |
fromFactoryName(String name) |
String |
getName() |
static BuiltinUserAuthFactories.ParseResult |
parseFactoriesList(Collection<String> factories) |
static BuiltinUserAuthFactories.ParseResult |
parseFactoriesList(String... factories) |
static BuiltinUserAuthFactories.ParseResult |
parseFactoriesList(String factories) |
static UserAuthFactory |
resolveFactory(String name) |
static BuiltinUserAuthFactories |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static BuiltinUserAuthFactories[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
create, setUpBuiltinFactories, setUpTransformedFactories
findByName, findFirstMatchByName, getNameList, getNames, ofName, removeByName, safeCompareByName
public static final BuiltinUserAuthFactories PASSWORD
public static final BuiltinUserAuthFactories PUBLICKEY
public static final BuiltinUserAuthFactories KBINTERACTIVE
public static final BuiltinUserAuthFactories HOSTBASED
public static final BuiltinUserAuthFactories GSS
public static final Set<BuiltinUserAuthFactories> VALUES
public static BuiltinUserAuthFactories[] values()
for (BuiltinUserAuthFactories c : BuiltinUserAuthFactories.values()) System.out.println(c);
public static BuiltinUserAuthFactories valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic UserAuthFactory create()
create
in interface Factory<UserAuthFactory>
public String getName()
getName
in interface NamedResource
public static UserAuthFactory fromFactoryName(String name)
name
- The factory name (case insensitive) - ignored if null
/emptynull
if no match foundpublic static BuiltinUserAuthFactories.ParseResult parseFactoriesList(String factories)
factories
- A comma-separated list of factories' names - ignored if null
/emptyBuiltinUserAuthFactories.ParseResult
containing the successfully parsed factories and the unknown ones.
Note: it is up to caller to ensure that the lists do not contain duplicatespublic static BuiltinUserAuthFactories.ParseResult parseFactoriesList(String... factories)
public static BuiltinUserAuthFactories.ParseResult parseFactoriesList(Collection<String> factories)
public static UserAuthFactory resolveFactory(String name)
Copyright © 2008–2024 The Apache Software Foundation. All rights reserved.