net.java.ao.db
Enum SupportedPoolProvider
java.lang.Object
java.lang.Enum<SupportedPoolProvider>
net.java.ao.db.SupportedPoolProvider
- All Implemented Interfaces:
- Serializable, Comparable<SupportedPoolProvider>
public enum SupportedPoolProvider
- extends Enum<SupportedPoolProvider>
Contains a list of all internally supported connection pool providers.
This list is used in the auto-magical pool provider selection based on the
classpath.
This enum is designed primarily for INTERNAL use within AO. While it
is perfectly acceptible to utilize this enum externally, the API may change
unnexpectedly, undocumented results may occur, you know the drill.
- Author:
- Daniel Spiewak
- See Also:
PoolProvider
DBPOOL
public static final SupportedPoolProvider DBPOOL
C3P0
public static final SupportedPoolProvider C3P0
PROXOOL
public static final SupportedPoolProvider PROXOOL
DBCP
public static final SupportedPoolProvider DBCP
values
public static SupportedPoolProvider[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (SupportedPoolProvider c : SupportedPoolProvider.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static SupportedPoolProvider valueOf(String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is null
getProvider
public Class<? extends PoolProvider> getProvider()