I tend to think this is not a very good idea or else I don't understand it. I think the interceptors will be clearest if they are injected (by spring or external setup code) with whatever information they need to do their job that is not request specific and the opContext objects are setup with only the request-specific information. Likewise the opContext object will be quickest to setup the less information they have in them.

thanks
david jencks

On Oct 3, 2007, at 5:45 AM, Emmanuel Lecharny (JIRA) wrote:

Injecting more information in the opContext structure
-----------------------------------------------------

                 Key: DIRSERVER-1081
URL: https://issues.apache.org/jira/browse/ DIRSERVER-1081
             Project: Directory ApacheDS
          Issue Type: Improvement
    Affects Versions: 1.5.1
            Reporter: Emmanuel Lecharny
             Fix For: 2.0.0


As each server operations now use this opContext for every operations, it would be useful to inject more information into this context, like access to the registries, or other things which are currently stored locally in each interceptors during the initialization phaze.

It will be more elegant, will allow global modification of the server without having to reinit all the interceptors, and could help to define specific operation's context for a request (for instance, if we think about an operation associated to a specific partition, we could perfectly inject the partition associated registries, allowing us to have per-partition regristries, instead of one single registries set for all the partition - just an idea)

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Reply via email to