Modifier and Type | Class and Description |
---|---|
private static class |
Modifier and Type | Field and Description |
---|---|
private final String | |
private static final Debug | |
private boolean | |
private static final int | |
private static final String | |
private static final String | |
private volatile Provider | |
private final String | |
private int |
Access | Constructor and Description |
---|---|
pack-priv | |
pack-priv | |
pack-priv |
Modifier and Type | Method and Description |
---|---|
private void | |
private void | |
private Provider | Returns: null if the Provider could not be loadedLoad and instantiate the Provider described by this class. |
public boolean | equals(Object
the reference object with which to compare. obj)Overrides java. Indicates whether some other object is "equal to" this one. |
private static String | |
pack-priv Provider | |
private boolean | |
public int | |
pack-priv boolean | |
private boolean | |
public String |
argument | back to summary |
---|---|
private final String argument |
debug | back to summary |
---|---|
private static final Debug debug |
isLoading | back to summary |
---|---|
private boolean isLoading |
MAX_LOAD_TRIES | back to summary |
---|---|
private static final int MAX_LOAD_TRIES |
P11_SOL_ARG | back to summary |
---|---|
private static final String P11_SOL_ARG |
P11_SOL_NAME | back to summary |
---|---|
private static final String P11_SOL_NAME |
provider | back to summary |
---|---|
private volatile Provider provider |
provName | back to summary |
---|---|
private final String provName |
tries | back to summary |
---|---|
private int tries |
ProviderConfig | back to summary |
---|---|
pack-priv ProviderConfig(String provName, String argument) |
ProviderConfig | back to summary |
---|---|
pack-priv ProviderConfig(String provName) |
ProviderConfig | back to summary |
---|---|
pack-priv ProviderConfig(Provider provider) |
checkSunPKCS11Solaris | back to summary |
---|---|
private void checkSunPKCS11Solaris() |
disableLoad | back to summary |
---|---|
private void disableLoad() |
doLoadProvider | back to summary |
---|---|
private Provider doLoadProvider() Load and instantiate the Provider described by this class. NOTE use of doPrivileged().
|
equals | back to summary |
---|---|
public boolean equals(Object obj) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. |
expand | back to summary |
---|---|
private static String expand(final String value) Perform property expansion of the provider value. NOTE use of doPrivileged().
|
getProvider | back to summary |
---|---|
pack-priv Provider getProvider() Get the provider object. Loads the provider if it is not already loaded.
|
hasArgument | back to summary |
---|---|
private boolean hasArgument() |
hashCode | back to summary |
---|---|
public int hashCode() Overrides java. Doc from java. Returns a hash code value for this object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
|
isLoaded | back to summary |
---|---|
pack-priv boolean isLoaded() |
shouldLoad | back to summary |
---|---|
private boolean shouldLoad() |
toString | back to summary |
---|---|
public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non-
|
Modifier and Type | Field and Description |
---|---|
pack-priv static final ProviderConfig. | |
private final ServiceLoader |
Access | Constructor and Description |
---|---|
private |
INSTANCE | back to summary |
---|---|
pack-priv static final ProviderConfig. |
services | back to summary |
---|---|
private final ServiceLoader<Provider> services |
ProviderLoader | back to summary |
---|---|
private ProviderLoader() |
legacyLoad | back to summary |
---|---|
private Provider legacyLoad(String classname) |
load | back to summary |
---|---|
public Provider load(String pn) Loads the provider with the specified class name.
|