Commit Graph

20 Commits

Author SHA1 Message Date
Robert von Burg 044fc81a18 [New] Added a MainStarter application to start Strolch from main classes 2013-11-25 23:25:45 +01:00
Robert von Burg 323b6cfd7b [New] Implemented EMPTY and TRANSIENT dataStoreModes.
Refactored Agent to be responsible for starting the container. And it
requires the runtime configuration.
2013-11-25 18:53:41 +01:00
Robert von Burg 3a2f4495dd [Devel] implementing InMemory maps for EMPTY and TRANSIENT modes 2013-11-21 18:20:06 +01:00
Robert von Burg 567ec02814 [Minor] changed exception message to be better understood 2013-11-20 07:52:27 +01:00
Robert von Burg fc3fc3e203 [Devel] Starting to implement element maps 2013-11-19 23:14:36 +01:00
Robert von Burg 548a34b9f3 [Minor] throw exception if declared dependency is missing
Instead of running into a NPE, now an exception is thrown so the user
knows which component is missing which dependency.
2013-11-16 01:09:44 +01:00
Robert von Burg 81960291e7 [New] Implemented ObserverHandler model
An ObserverHandler component can be registered and used to update
listeners.
2013-11-14 21:32:24 +01:00
Robert von Burg defba45d02 [New] added state to the container - checked by PrivilegeHandler
The container how sets its own state once it has changed the state of
the components. Now the DefaultStrolchPrivilegeHandler checks that the
container has started before allowing any methods to be called. 

This might still be too restrictive in that when the container is
stopped, that then an admin can not log in and perform any actions, but
this can then be changed when needed.
2013-11-13 19:52:49 +01:00
Robert von Burg ff1b629c9d [New] Implemented a component directed acyclic dependency tree
This is needed to start/stop in the right order
2013-11-12 19:34:48 +01:00
Robert von Burg 8702caa5c3 Implemented tests for dependency analyzing. 2013-11-08 18:24:32 +01:00
Robert von Burg 3a44a1407e [Devel] busy implementing a component directed acyclic dependency tree
This is needed to start/stop in the right order
2013-11-06 22:34:00 +01:00
Robert von Burg af34d81df8 [Devel] busy implementing a component directed acyclic dependency tree
This is needed to start/stop in the right order
2013-11-05 20:41:24 +01:00
Robert von Burg 85011270d2 [Major] basic implementation of Strolch Runtime complete
- We now have a container which can be configured with components, can
be setup, started, stopped and destroye.

- Missing is still the implementation of the dependencies.
2013-10-31 00:43:14 +01:00
Robert von Burg efd30b82a9 [New] implementing base configuration model and privilege handler 2013-10-28 22:07:54 +01:00
Robert von Burg 51a54e8268 [Minor] cleaned up .gitignore 2013-10-28 18:58:31 +01:00
Robert von Burg 3a0f37faad [New] Added StrolchComponent for state of Strolch components 2013-10-27 03:26:43 +01:00
Robert von Burg f5dbc076d4 [New] added basic configuration model 2013-10-24 21:47:16 +02:00
Robert von Burg 8a6b212248 [New] added basic configuration modl 2013-10-23 23:15:26 +02:00
Robert von Burg 2f8900374f Initial Commit 2013-10-23 19:59:07 +02:00
Robert von Burg 61fef4d5c9 Initial commit 2013-10-23 10:47:32 -07:00