| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| protected final Map | |
| protected final AtomicReference | |
| protected final Map |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected Provider | |
| public final String | |
| protected Provider | Returns: The resolvedProvider instance - Note: the result is
cached - i.e., successful resolution result will not cause the code
to re-resolve the providerThe fully-qualified class name to instantiate if a provider not already
registered providerClassName)Attempts to see if a provider with this name already registered. |
| public Map | getProperties()
Overrides default org. A map of properties that can be used to configure the SSH server or client. |
| public boolean | isSecurityEntitySupported(Class<?> entityType, String name)
Overrides default org.
|
| public String |
| name | back to summary |
|---|---|
| private final String name | |
| props | back to summary |
|---|---|
| protected final Map<String, Object> props | |
| providerHolder | back to summary |
|---|---|
| protected final AtomicReference<Provider> providerHolder | |
| supportedEntities | back to summary |
|---|---|
| protected final Map<Class<?>, Map<String, Boolean>> supportedEntities | |
| AbstractSecurityProviderRegistrar | back to summary |
|---|---|
| protected AbstractSecurityProviderRegistrar(String name) | |
| createProviderInstance | back to summary |
|---|---|
| protected Provider createProviderInstance(String providerClassName) throws ReflectiveOperationException | |
| getName | back to summary |
|---|---|
| public final String getName() Implements org.
| |
| getOrCreateProvider | back to summary |
|---|---|
| protected Provider getOrCreateProvider(String providerClassName) throws ReflectiveOperationException Attempts to see if a provider with this name already registered. If not, then uses reflection API in order to load and instantiate the specified providerClassName
| |
| getProperties | back to summary |
|---|---|
| public Map Overrides default org. Doc from org. A map of properties that can be used to configure the SSH server or client. This map will never be changed by either the server or client and is not supposed to be changed at runtime (changes are not bound to have any effect on a running client or server), though it may affect the creation of sessions later as these values are usually not cached Note the type of the mapped property should match the expected configuration value type -
| |
| isSecurityEntitySupported | back to summary |
|---|---|
| public boolean isSecurityEntitySupported(Class<?> entityType, String name) Overrides default org.
| |
| 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- | |