0 Replies Latest reply on Jan 29, 2010 11:27 PM by Wolfgang Bergbauer

    Seam and ldap directory context

    Wolfgang Bergbauer Newbie

      Hi all,


      I would like to manage ldap connections for different openldap servers and thought about the following scenarios:


      1) Create a initial directory context on a Application Scoped component with @Create and outject DirContext


      This works nicely since the DirContext can be injected into other narrower scoped components.


      2) Use a second, session scoped component that injects the context from 1) and has a method that creates additional context instances for other components


      So any component that needs a context just calls the method in 2) e.g. getNewContext()


      Would this be an appropriate solution for managing LDAP connections?
      Also if I just use 1), is the DirContext thread safe? Can the DirContext be shared between all other components?


      Thanks for any additional thoughts on this.


      Wolfgang