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 |
|---|
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, valueOfcreate, setUpBuiltinFactories, setUpTransformedFactoriesfindByName, getNameList, getNames, ofName, removeByNamepublic static final BuiltinUserAuthFactories PASSWORD
public static final BuiltinUserAuthFactories PUBLICKEY
public static final BuiltinUserAuthFactories KBINTERACTIVE
public static final BuiltinUserAuthFactories HOSTBASED
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 NamedResourcepublic 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–2020 The Apache Software Foundation. All rights reserved.