Trunk has been synced up with this as well. A lot ore refactoring can be
done in trunk though.
Scott M Stark wrote:
I moved the basic jndi classes into the naming project. The services
that depend on other service components are still in server. I also
broke out the core naming service to a simple
org.jnp.server.NamingBeanImpl pojo wrapper that has no transport
dependencies. This is injected into the NamingService which adds the
transport. This allows one to use an arbitrary detached invoker as the
NamingService transport. Previously this could not be done because of
circular dependencies between the invokers and the NamingService trying
to inject invoker proxies.
...