[forge/furnace] 1e75ef: FURNACE-112: split AddonRepository into two: Addon...
by Sergei Egorov
Branch: refs/heads/master
Home: https://github.com/forge/furnace
Commit: 1e75ef6b1702ae52df51363882e3ef395c0caef0
https://github.com/forge/furnace/commit/1e75ef6b1702ae52df51363882e3ef395...
Author: Sergei Egorov <bsideup(a)gmail.com>
Date: 2016-06-01 (Wed, 01 Jun 2016)
Changed paths:
A container/src/main/java/org/jboss/forge/furnace/impl/addons/AbstractFileSystemAddonRepository.java
M container/src/main/java/org/jboss/forge/furnace/impl/addons/AddonRepositoryImpl.java
A container/src/main/java/org/jboss/forge/furnace/impl/addons/AddonRepositoryStateStrategy.java
A container/src/main/java/org/jboss/forge/furnace/impl/addons/AddonRepositoryStateStrategyImpl.java
A container/src/main/java/org/jboss/forge/furnace/impl/addons/AddonRepositoryStorageStrategy.java
A container/src/main/java/org/jboss/forge/furnace/impl/addons/AddonRepositoryStorageStrategyImpl.java
A container/src/main/java/org/jboss/forge/furnace/impl/addons/MutableAddonRepositoryStateStrategy.java
A container/src/main/java/org/jboss/forge/furnace/impl/addons/MutableAddonRepositoryStorageStrategy.java
M container/src/test/java/org/jboss/forge/furnace/AddonRepositoryImplTest.java
Log Message:
-----------
FURNACE-112: split AddonRepository into two: AddonStateRepository & AddonStorageRepository (#33)
* FURNACE-112: split AddonRepository into two: AddonStateRepository & AddonStorageRepository to allow pluggable state (enabled/disabled) storage implementations without losing FileSystem backend for the storage
* FURNACE-112: add tests
* FURNACE-112: rename Addon{State,Storage}Repository to AddonRepository{State,Storage} strategy
* FURNACE-112: make AddonRepository{State,Storage}Strategy a part of the implementation (AddonRepositoryImpl)
8 years, 6 months