Activity

From 03/31/2011 to 04/29/2011

04/29/2011

11:16 PM Bug #265 (In Progress): Fix/Implement/Test InProcess Connectors
J. Moringen
02:47 PM Bug #265 (Resolved): Fix/Implement/Test InProcess Connectors
The InProcess connector has to be disabled to implement #255. In addition the following aspects are missing
* Unit t...
J. Moringen
10:35 PM Tasks #268 (Resolved): Unify config parsing mechanism
The desired sequence of actions is:
* rsb::Factory constructor
*# reads config file and environment variable
*#*...
J. Wienke
10:28 PM Tasks #260 (Resolved): Unified handling ParticipantConfiguration
J. Wienke
06:06 PM Tasks #260 (In Progress): Unified handling ParticipantConfiguration
J. Wienke
08:09 PM Enhancement #51 (Rejected): Use port instances in Router constructor
J. Moringen
08:06 PM Enhancement #89 (Resolved): Evaluate RTTI / typeId for Simplifying Informer Interfaces
Applied in changeset r685. J. Moringen
05:53 PM Enhancement #89: Evaluate RTTI / typeId for Simplifying Informer Interfaces
Jan, didn't this already happen? J. Wienke
07:48 PM Enhancement #216 (Resolved): Externalize creation of transport objects in client-level code
J. Moringen
06:02 PM Enhancement #216: Externalize creation of transport objects in client-level code
We decided to orchestrate the creation of this objects and passing them to others in rsb::Factory.
Jan, this is pr...
J. Wienke
06:16 PM Tasks #261 (Resolved): Dynamic connector creation
Applied in changeset r682. J. Moringen
06:12 PM Feature #197: Generate events for changes of channel participants
Ok, this will be handled by a naming service, which is planned but not yet discussed until the core is half stable. J. Wienke
06:05 PM Feature #197: Generate events for changes of channel participants
And I'd like an event when the participants change. I. Lütkebohle
06:04 PM Feature #197: Generate events for changes of channel participants
I want to know who the participants on the bus are. I. Lütkebohle
05:58 PM Feature #197: Generate events for changes of channel participants
I don't understand what you want to have. Do you need naming information about participants on the bus? J. Wienke
06:10 PM Feature #206: Provide additional pull-based model for receiving events without threading overhead...
Ok, I remember the discussion. J. Wienke
06:06 PM Feature #206: Provide additional pull-based model for receiving events without threading overhead...
To be clear, I'm not asking that this be functionality be removed entirely. I just want it to be optional. I. Lütkebohle
06:03 PM Feature #206: Provide additional pull-based model for receiving events without threading overhead...
Well, the "solution" is what I'm doing right now. It is certainly convenient to have framework support for that, but ... I. Lütkebohle
05:57 PM Feature #206: Provide additional pull-based model for receiving events without threading overhead...
The discussed solution is to have a special handler with an internal queue and then block on this handler.
Moving ...
J. Wienke
06:04 PM Tasks #223: Model implementation of Methods according to the domain model
We have decided on a version how to perform this. This is described in the domain model. Now a model for the implemen... J. Wienke
06:00 PM Feature #207 (Rejected): Publish operation should return RSBEvent
J. Wienke
05:56 PM Feature #194: Get ID from published data
When referencing an event, I need an id, which is created when RSBEvent is instantiated. publishData creates the RSBE... I. Lütkebohle
05:54 PM Feature #194: Get ID from published data
What is the use case for this? J. Wienke
05:56 PM Bug #205 (Resolved): Remove DispatchTask on the way to OrderedQueueDispatcherPool
Done since a long time. J. Wienke
05:53 PM Bug #135 (Rejected): boost::thread_resource_error thrown when creating subscribers
We never received this again. J. Wienke
05:51 PM Tasks #53 (Rejected): Think about scope subscriptions for spread
This has completely changed with the current model. J. Wienke
05:50 PM Tasks #255 (Resolved): Separate In and OutConnectors
Applied in changeset r681. J. Moringen
05:50 PM Feature #41: Implement Message Sequencing
Isn't this implemented now?? Why is the ticket still opened? J. Wienke
05:50 PM Tasks #36 (Rejected): Convert Existing Tests to gTest
Most of the tests are either already ported or removed because they were completely out of date. J. Wienke
05:49 PM Tasks #257 (New): Remove Subscription
J. Wienke
05:04 PM Tasks #257 (In Progress): Remove Subscription
J. Wienke
04:11 PM Tasks #267 (Resolved): Fix (re)configuration of filters and handlers
* Remove (currently unused) FilterObservable
* Add add/removeFilter methods
* Add add/removeHandler methods
** Inc...
J. Moringen
02:58 PM Enhancement #121 (Rejected): Duplicated URI und Subscriber and Subscription
subsumed by other issues J. Moringen
02:51 PM Tasks #266 (Resolved): For spread connector: implement event delivery according to hierarchical s...
* send notification to groups corresponding to all super-scopes of the event scope
* hash scope strings when produci...
J. Moringen
01:22 PM Enhancement #262 (Resolved): Rename Listener::appendHandler -> Listener::addHandler
Applied in changeset r679. J. Wienke
01:10 PM Tasks #256 (Resolved): Move scope to Participant class
J. Wienke
12:20 PM Tasks #256 (In Progress): Move scope to Participant class
J. Wienke

04/28/2011

01:00 AM Tasks #259 (Resolved): Create Scope class
J. Wienke
11:59 AM Tasks #259 (In Progress): Create Scope class
J. Wienke
08:57 PM Tasks #255 (In Progress): Separate In and OutConnectors
J. Moringen
05:35 PM Tasks #264 (Resolved): Adapt handling of incomming events
* Create EventHandler interface
* Let EventReceivingStrategy implement this interface
* Use it ;)
J. Wienke
05:34 PM Tasks #263 (Resolved): Implement coherent dynamic behavior
According to [[Guarantees]] J. Wienke
05:08 PM Enhancement #262 (Resolved): Rename Listener::appendHandler -> Listener::addHandler
J. Moringen
03:53 AM Tasks #261 (In Progress): Dynamic connector creation
J. Moringen

04/27/2011

06:56 PM Tasks #261 (Resolved): Dynamic connector creation
* Use rsc::patterns::Factory for transport::Factory
* split transport::Factory into InFactory and OutFactory
* Regi...
J. Wienke
06:39 PM Tasks #260 (Resolved): Unified handling ParticipantConfiguration
Collect all aspects of participant configuration in one class ParticipantConfiguration and ensure that configuration ... J. Wienke
05:39 PM Tasks #259 (Resolved): Create Scope class
Replace every string scope with a class that maintains a list of scope components + various utility methods:
* conca...
J. Wienke
05:15 PM Tasks #258 (Resolved): Integrate Service idea
* Create Service interface (in rsb namespace)
** Add getScope method
** Add a methods to add and remove participant...
J. Wienke
04:55 PM Tasks #257 (Resolved): Remove Subscription
Instead:
* Add a list (conjunction) of filters to listener (desired filtering strategy)
** add addFilter and remove...
J. Wienke
04:43 PM Tasks #256 (Resolved): Move scope to Participant class
Every participant has one scope, make this clear.
* Maintain scope ONLY in Participant.
* Remove uri from Listener
J. Wienke

04/23/2011

01:17 PM Tasks #255 (Resolved): Separate In and OutConnectors
Separate the Connector interface to InConnector for receiving events and OutConnector for sending messages. Let trans... J. Wienke
01:01 PM Tasks #254 (Resolved): Separation of in and out routes in eventprocessing
Separate input and output routes in the eventprocessing layer. Therefore:
* Create an OutRouteConfigurator class for...
J. Wienke

04/21/2011

10:16 AM Tasks #244 (Resolved): Adapt Subscription and Handler
J. Moringen
10:14 AM Tasks #246 (Resolved): Turn EventProcessingStrategy into an Interface
J. Moringen

04/15/2011

01:22 AM Tasks #246 (In Progress): Turn EventProcessingStrategy into an Interface
J. Moringen

04/14/2011

01:00 AM Tasks #244 (In Progress): Adapt Subscription and Handler
J. Moringen
01:56 PM Tasks #244 (Resolved): Adapt Subscription and Handler
* Create a real Action Interface (currently called Handler)
* Associate one Subscription with with each Listener
**...
J. Wienke
11:51 PM Tasks #246 (Resolved): Turn EventProcessingStrategy into an Interface
* Turn EventProcessingStrategy into an Interface
* Move current behavior into a ParallelEventProcessingStrategy or s...
J. Moringen
10:11 PM Tasks #245 (Resolved): Introduce Participant base class
J. Moringen
01:58 PM Tasks #245 (Resolved): Introduce Participant base class
Let Informer and Listener inherit from this class. J. Wienke
08:48 PM Tasks #242 (Resolved): namespace modifications
Finally.... what a merging hack. J. Wienke
06:09 PM Tasks #242 (In Progress): namespace modifications
J. Wienke
05:50 PM Enhancement #226 (In Progress): Create language mapping table in wiki
Initial draft is at [[Types]] J. Moringen
05:11 PM Tasks #241 (Resolved): Renaming of core classes
J. Wienke
03:33 PM Tasks #241: Renaming of core classes
subscriber -> listenre r596 J. Wienke
02:49 PM Tasks #241 (In Progress): Renaming of core classes
J. Wienke
12:18 PM Tasks #239 (Resolved): Convert RSBFactory to Singleton
J. Wienke

04/13/2011

06:27 PM Tasks #243 (Resolved): Improved converter selection
h2. Note
It has been decided that the implementation of this proposal will be delayed until
# Representation and ...
J. Wienke
06:20 PM Tasks #242 (Resolved): namespace modifications
* create eventprocessing namespace
** move EventProcessingStrategy here
** move Router here
* move converter names...
J. Wienke
06:09 PM Tasks #241 (Resolved): Renaming of core classes
* Subscriber -> Listener
* Publisher -> Informer
* RSBEvent -> Event
* RSBFactory -> Factory
* RSBException -> Ex...
J. Wienke
05:55 PM Tasks #240 (Resolved): Refactor C++ Implementation to 2011-04-13 Domain Model
J. Moringen
05:13 PM Tasks #239 (Resolved): Convert RSBFactory to Singleton
J. Moringen
05:02 PM Bug #235 (Resolved): Protocol files need to be a shared library
J. Wienke

04/09/2011

11:38 AM Bug #235 (Resolved): Protocol files need to be a shared library
Otherwise it can happen that they are compiled several times in the same binary in the end, which the protocol buffer... J. Wienke

04/08/2011

05:09 PM Enhancement #89: Evaluate RTTI / typeId for Simplifying Informer Interfaces
With the new distinction between wire type and wire schema this is now easily possible, because determining a convert... J. Wienke
05:05 PM Enhancement #204 (Resolved): Remove DispatchTask on the way to OrderedQueueDispatcherPool
J. Wienke
04:28 PM Enhancement #204 (In Progress): Remove DispatchTask on the way to OrderedQueueDispatcherPool
J. Wienke
04:16 PM Enhancement #142 (Resolved): Improve RSBVersion
J. Wienke
03:38 PM Enhancement #142 (In Progress): Improve RSBVersion
J. Wienke
 

Also available in: Atom