# All Classes

- All Classes Interface Summary Class Summary Exception Summary
  Class | Description
  --- | ---
  ArtifactRepository | Represents a remote repository instance.
  CarbonRepositoryUtils | Utility methods for creating and managing DeploymentSynchronizer instances for Carbon repositories
  DeploymentSyncAxis2ConfigurationContextObserver | Keeps track of tenant configuration context creation and engages the deployment synchronizer for their repositories as necessary.
  DeploymentSynchronizationManager | This class is responsible for creating DeploymentSynchronizer instances as and when necessary and keeping track of them for management purposes.
  DeploymentSynchronizer | This class is responsible for maintaining a repository in the local file system in sync with a remote repository.
  DeploymentSynchronizerAdmin | Admin service for managing the deployment synchronizer component and synchronizers engaged on the Carbon repository.
  DeploymentSynchronizerComponent |
  DeploymentSynchronizerConfiguration |
  DeploymentSynchronizerConstants |
  DeploymentSynchronizerException |
  DeploymentSynchronizerService | Interface of the OSGi service registered by the deployment synchronizer component.
  DeploymentSynchronizerServiceImpl |
  RepositoryConfigParameter |
  RepositoryCreator |
  RepositoryInformation |
  RepositoryManager |
  RepositoryReferenceHolder |
  ServiceReferenceHolder |
  TenantRepositoryContext |