public enum BuiltinUserAuthFactories extends java.lang.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 |
|---|---|
private UserAuthFactory |
factory |
static java.util.Set<BuiltinUserAuthFactories> |
VALUES |
BY_NAME_COMPARATOR, NAME_EXTRACTOR| Modifier and Type | Method and Description |
|---|---|
UserAuthFactory |
create() |
static UserAuthFactory |
fromFactoryName(java.lang.String name) |
java.lang.String |
getName() |
static BuiltinUserAuthFactories.ParseResult |
parseFactoriesList(java.util.Collection<java.lang.String> factories) |
static BuiltinUserAuthFactories.ParseResult |
parseFactoriesList(java.lang.String... factories) |
static BuiltinUserAuthFactories.ParseResult |
parseFactoriesList(java.lang.String factories) |
static UserAuthFactory |
resolveFactory(java.lang.String name) |
static BuiltinUserAuthFactories |
valueOf(java.lang.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 java.util.Set<BuiltinUserAuthFactories> VALUES
private final UserAuthFactory factory
public static BuiltinUserAuthFactories[] values()
for (BuiltinUserAuthFactories c : BuiltinUserAuthFactories.values()) System.out.println(c);
public static BuiltinUserAuthFactories valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic UserAuthFactory create()
create in interface Factory<UserAuthFactory>public java.lang.String getName()
getName in interface NamedResourcepublic static UserAuthFactory fromFactoryName(java.lang.String name)
name - The factory name (case insensitive) - ignored if null/emptynull if no match foundpublic static BuiltinUserAuthFactories.ParseResult parseFactoriesList(java.lang.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(java.lang.String... factories)
public static BuiltinUserAuthFactories.ParseResult parseFactoriesList(java.util.Collection<java.lang.String> factories)
public static UserAuthFactory resolveFactory(java.lang.String name)