some major refactoring.
authorErik Brakkee <erik@brakkee.org>
Fri, 4 Apr 2008 22:06:16 +0000 (22:06 +0000)
committerErik Brakkee <erik@brakkee.org>
Fri, 4 Apr 2008 22:06:16 +0000 (22:06 +0000)
commit2aa6c38d06e981a4a6c240e2d371638205c3fb54
tree3d2d8095b8cdf45815be4cea7923405f34f2062c
parent0af4854898104bd6322c0f22feb6dc285859f420
some major refactoring.
ServiceREgistry eliminated as well as Service and DefaultService.
There is now a many-to-one relation from required to provided service
which leads to a more natural design.
18 files changed:
system/general/src/main/java/org/wamblee/system/AbstractComponent.java
system/general/src/main/java/org/wamblee/system/Component.java
system/general/src/main/java/org/wamblee/system/Container.java
system/general/src/main/java/org/wamblee/system/DefaultProvidedInterfaceDescriptor.java
system/general/src/main/java/org/wamblee/system/DefaultRequiredInterfaceDescriptor.java
system/general/src/main/java/org/wamblee/system/DefaultService.java [deleted file]
system/general/src/main/java/org/wamblee/system/DefaultServiceRegistry.java [deleted file]
system/general/src/main/java/org/wamblee/system/ProvidedInterface.java
system/general/src/main/java/org/wamblee/system/RequiredInterface.java
system/general/src/main/java/org/wamblee/system/Service.java [deleted file]
system/general/src/main/java/org/wamblee/system/ServiceRegistry.java [deleted file]
system/general/src/main/java/org/wamblee/system/SystemAssembler.java
system/general/src/test/java/org/wamblee/system/Application.java
system/general/src/test/java/org/wamblee/system/Environment.java
system/general/src/test/java/org/wamblee/system/SystemAssemblerTest.java
system/spring/src/main/java/org/wamblee/system/spring/RequiredServiceBean.java
system/spring/src/main/java/org/wamblee/system/spring/SpringComponent.java
system/spring/src/test/java/org/wamblee/system/spring/SpringComponentTest.java