Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Summary

This is a continuation (phase II) of the bigbang refactoring going on in the bigbang branch here:

No Format

[https://svn.apache.org/repos/asf/directory/apacheds/branches/bigbang-with-dependencies]

For more information on the big bang effort please look here:

No Format

[http://www.nabble.com/-ApacheDS---BigBang--Status-Report-tf4585474.html#a13089517]

Replace Attribute and Attributes

...

Again this analog should go to complete the picture. For the server side there is no reason to be using strings for the values of attributes instead of AttributeTypes themselves.

Participants

Alex Karasulu
Emmanuel Lécharny

Revamp Invocation Stack

Before we can completely remove JNDI from the picture the InvocationStack must be made non-static and must use OpContexts instead of JNDI Contexts as elements in the stack.

Participants

Alex Karasulu
Emmanuel Lécharny

...

Once all these changes are made then the JNDI wrapper can be better decoupled from the JNDI wrapper. Which is what it now becomes once we remove native JNDI support. These server constructs are simply transformed to and from JNDI constructs to rid the server of ambiguities.

Sticky Points

  • Stored Procedure subsystem optionally passes JNDI Contexts into procedures.
  • PartitionNexusProxy must go away - need a means to pump operations directly into InterceptorChain

Participants

Alex Karasulu
Emmanuel Lécharny