xmlrouter
13 years agoFirst steps towards pax-exam automated incontainer tests. PAX_EXAM_MOCKITO_ISSUE
Erik Brakkee [Tue, 16 Aug 2011 20:30:03 +0000 (22:30 +0200)]
First steps towards pax-exam automated incontainer tests.

13 years agoRestructured the project creating a router directory for the router bundle implementa...
Erik Brakkee [Sun, 14 Aug 2011 18:52:27 +0000 (20:52 +0200)]
Restructured the project creating a router directory for the router bundle implementation projects.

13 years agoTurned the API packages into bundles.
Erik Brakkee [Sun, 14 Aug 2011 18:43:29 +0000 (20:43 +0200)]
Turned the API packages into bundles.

13 years agominor
Erik Brakkee [Sat, 13 Aug 2011 21:16:49 +0000 (23:16 +0200)]
minor

13 years agoConfig no longer implements Identifiable because this was in violation of the contrac...
Erik Brakkee [Sat, 13 Aug 2011 20:36:08 +0000 (22:36 +0200)]
Config no longer implements Identifiable because this was in violation of the contract anyway.
Added ConfigurationProvider interface
RouterConfigServer is now an internal interface of the XMLRouter.

13 years agoVerified that filtering of types created by transformations also works.
Erik Brakkee [Thu, 11 Aug 2011 20:03:07 +0000 (22:03 +0200)]
Verified that filtering of types created by transformations also works.

13 years agoremoved TODO
Erik Brakkee [Tue, 9 Aug 2011 15:32:36 +0000 (17:32 +0200)]
removed TODO

13 years agoremoved the prefix argument from ConfigImpl.wrap().
Erik Brakkee [Tue, 9 Aug 2011 15:30:59 +0000 (17:30 +0200)]
removed the prefix argument from ConfigImpl.wrap().

13 years agoid prefixes are now done at the very last moment instead of when an item is added.
Erik Brakkee [Tue, 9 Aug 2011 15:23:15 +0000 (17:23 +0200)]
id prefixes are now done at the very last moment instead of when an item is added.
This provides more logical behavior in the api becuase the ids are not modified.

13 years agoadded copying of SingleRouterConfig.
Erik Brakkee [Tue, 9 Aug 2011 14:19:15 +0000 (16:19 +0200)]
added copying of SingleRouterConfig.

13 years agosimplified the XMLRouterConfiguration API. It is now much simpler and still atomic.
Erik Brakkee [Tue, 9 Aug 2011 12:15:33 +0000 (14:15 +0200)]
simplified the XMLRouterConfiguration API. It is now much simpler and still atomic.

13 years agoequality based on the ids of the contents of SingleRouterConfig.
Erik Brakkee [Mon, 8 Aug 2011 22:09:24 +0000 (00:09 +0200)]
equality based on the ids of the contents of SingleRouterConfig.

13 years agosimplifications.
Erik Brakkee [Mon, 8 Aug 2011 21:08:59 +0000 (23:08 +0200)]
simplifications.

13 years agoXMLRouterConfigService test added.
Erik Brakkee [Mon, 8 Aug 2011 20:57:25 +0000 (22:57 +0200)]
XMLRouterConfigService test added.

13 years agotest.
Erik Brakkee [Mon, 8 Aug 2011 09:50:26 +0000 (11:50 +0200)]
test.

13 years agominor
Erik Brakkee [Sun, 7 Aug 2011 20:52:54 +0000 (22:52 +0200)]
minor

13 years agoremoved TODO
Erik Brakkee [Sun, 7 Aug 2011 20:48:09 +0000 (22:48 +0200)]
removed TODO

13 years agoequals and hashcode for robust identifiable.
Erik Brakkee [Sun, 7 Aug 2011 20:46:54 +0000 (22:46 +0200)]
equals and hashcode for robust identifiable.

13 years agoRobustIdentifiable implemented and tested + test impacts.
Erik Brakkee [Sun, 7 Aug 2011 20:40:48 +0000 (22:40 +0200)]
RobustIdentifiable implemented and tested + test impacts.

13 years agochecking non-null in compositeconfig.
Erik Brakkee [Sun, 7 Aug 2011 20:09:29 +0000 (22:09 +0200)]
checking non-null in compositeconfig.

13 years agoCompositeConfig tested.
Erik Brakkee [Sun, 7 Aug 2011 20:08:17 +0000 (22:08 +0200)]
CompositeConfig tested.

13 years agomore todos
Erik Brakkee [Mon, 1 Aug 2011 20:57:38 +0000 (22:57 +0200)]
more todos

13 years agomore TODOs in the code.
Erik Brakkee [Mon, 1 Aug 2011 20:48:59 +0000 (22:48 +0200)]
more TODOs in the code.

13 years agonow making sure that ids re prefixed by the config id.
Erik Brakkee [Mon, 1 Aug 2011 20:44:41 +0000 (22:44 +0200)]
now making sure that ids re prefixed by the config id.

13 years agoFirst version after introduction of meaningful ids and Identifiable interface.
Erik Brakkee [Mon, 1 Aug 2011 20:14:40 +0000 (22:14 +0200)]
First version after introduction of meaningful ids and Identifiable interface.
Now more testing.

13 years ago persistent ids some thoughts
Erik Brakkee [Sun, 31 Jul 2011 20:06:07 +0000 (22:06 +0200)]
 persistent ids some thoughts

13 years agoremoved obsolete interface.
Erik Brakkee [Sun, 31 Jul 2011 20:01:12 +0000 (22:01 +0200)]
removed obsolete interface.

13 years agoReduced the time during which the configuration is locked. Computation of paths now...
Erik Brakkee [Sat, 30 Jul 2011 20:50:44 +0000 (22:50 +0200)]
Reduced the time during which the configuration is locked. Computation of paths now takes place without a lock.

13 years agoadded first version of configuraiton api and simple function test.
Erik Brakkee [Sat, 30 Jul 2011 20:22:36 +0000 (22:22 +0200)]
added first version of configuraiton api and simple function test.

13 years agoEven more atomic router configuration.
Erik Brakkee [Sat, 30 Jul 2011 18:52:42 +0000 (20:52 +0200)]
Even more atomic router configuration.
Now the XMLRouterConfiguration object encapsulates both config and derived data
and provides an API for truly atomic use of the configuration.

13 years agoXML router now uses config object passed in through constructor.
Erik Brakkee [Sat, 30 Jul 2011 18:27:48 +0000 (20:27 +0200)]
XML router now uses config object passed in through constructor.

13 years agorename of Transformations to TransformationPaths
Erik Brakkee [Sat, 30 Jul 2011 18:22:42 +0000 (20:22 +0200)]
rename of Transformations to TransformationPaths

13 years agoNow using RouterConfig internally inside the XML Router.
Erik Brakkee [Sat, 30 Jul 2011 18:19:23 +0000 (20:19 +0200)]
Now using RouterConfig internally inside the XML Router.
Transformations no longer assigns the id but is just the shortest path algorithm.

13 years agoremoved wrong line
Erik Brakkee [Wed, 27 Jul 2011 21:15:41 +0000 (23:15 +0200)]
removed wrong line

13 years agoddd
Erik Brakkee [Wed, 27 Jul 2011 21:12:42 +0000 (23:12 +0200)]
ddd

13 years agoadded space for testing git.
Erik Brakkee [Tue, 26 Jul 2011 21:20:56 +0000 (23:20 +0200)]
added space for testing git.

13 years agorefactoring of the config interface towards more reuse in the implementation and...
Erik Brakkee [Mon, 25 Jul 2011 21:09:32 +0000 (23:09 +0200)]
refactoring of the config interface towards more reuse in the implementation and atomic configuration.

13 years agomore typesafety in the interface
Erik Brakkee [Mon, 25 Jul 2011 19:49:51 +0000 (21:49 +0200)]
more typesafety in the interface

13 years agoevent listener is now used by the xml router and the publish method of the gateway is
Erik Brakkee [Sun, 24 Jul 2011 19:50:03 +0000 (21:50 +0200)]
event listener is now used by the xml router and the publish method of the gateway is
now a void method (fire and forget).

13 years agointroduction of EventInfo.
Erik Brakkee [Sun, 24 Jul 2011 18:47:11 +0000 (20:47 +0200)]
introduction of EventInfo.

13 years agounit tests for composite event listener.
Erik Brakkee [Sun, 24 Jul 2011 18:23:13 +0000 (20:23 +0200)]
unit tests for composite event listener.

13 years agorenamed logger to listener
Erik Brakkee [Sun, 24 Jul 2011 17:56:58 +0000 (19:56 +0200)]
renamed logger to listener

13 years agomoved event logger implementations to the logging project.
Erik Brakkee [Sun, 24 Jul 2011 14:42:55 +0000 (16:42 +0200)]
moved event logger implementations to the logging project.

13 years agofirst version of the logging interface with some basic implementations.
Erik Brakkee [Sun, 24 Jul 2011 13:29:46 +0000 (15:29 +0200)]
first version of the logging interface with some basic implementations.

13 years agoadding logging subproject.
Erik Brakkee [Sun, 24 Jul 2011 12:40:21 +0000 (14:40 +0200)]
adding logging subproject.

13 years agoadded comment headers.
Erik Brakkee [Sun, 24 Jul 2011 12:23:03 +0000 (14:23 +0200)]
added comment headers.

13 years agoinitial versions.
Erik Brakkee [Sat, 23 Jul 2011 20:13:47 +0000 (22:13 +0200)]
initial versions.

13 years agoddddd
Erik Brakkee [Sat, 23 Jul 2011 20:09:42 +0000 (22:09 +0200)]
ddddd