@Immutable @DefaultAnnotation(value=edu.umd.cs.findbugs.annotations.NonNull.class) public final class KeyManagerLocator extends AbstractKeyManagerProvider
"META-INF/services/de.schlichtherle.truezip.key.spi.KeyManagerService"
on the class path by calling their public no-argument constructor.KeyManagerService| Modifier and Type | Class and Description |
|---|---|
private static class |
KeyManagerLocator.Boot
A static data utility class used for lazy initialization.
|
private static class |
KeyManagerLocator.ClassComparator |
| Modifier and Type | Field and Description |
|---|---|
static KeyManagerLocator |
SINGLETON
The singleton instance of this class.
|
| Modifier | Constructor and Description |
|---|---|
private |
KeyManagerLocator()
You cannot instantiate this class.
|
| Modifier and Type | Method and Description |
|---|---|
Map<Class<?>,KeyManager<?>> |
get()
Returns an unmodifiable map of secret key classes to key managers.
|
getpublic static final KeyManagerLocator SINGLETON
public Map<Class<?>,KeyManager<?>> get()
AbstractKeyManagerProvidernull
and subsequent calls must return a map which compares at least
equal with the previously returned map.get in class AbstractKeyManagerProviderCopyright © 2004-2011 Schlichtherle IT Services. All Rights Reserved.