# Package org.keycloak.component

- Interface Summary
  Interface | Description
  --- | ---
  AmphibianProviderFactory<ProviderType extends Provider> | Ancestor for a provider factory for both a standalone `ProviderFactory` and a `ComponentFactory`.
  ComponentFactory<CreatedType,ProviderType extends Provider> |
  ComponentFactoryProvider |
  ComponentFactoryProviderFactory |
  ConfiguredComponent |
  SubComponentFactory<CreatedType,ProviderType extends Provider> | Useful when you want to describe config properties that are effected by the parent ComponentModel

- Class Summary
  Class | Description
  --- | ---
  ComponentFactorySpi |
  ComponentModel | Stored configuration of a User Storage provider instance.
  ComponentModelScope |
  JsonConfigComponentModel | Component model backed by JSON configuration.
  PrioritizedComponentModel |

- Exception Summary
  Exception | Description
  --- | ---
  ComponentValidationException |

Copyright © 2021 JBoss by Red Hat. All rights reserved.