lucas theisen created DIRAPI-170:
------------------------------------

             Summary: Allow StandaloneLdapApiServices to be configured without 
system properties
                 Key: DIRAPI-170
                 URL: https://issues.apache.org/jira/browse/DIRAPI-170
             Project: Directory Client API
          Issue Type: Improvement
    Affects Versions: 1.0.0-M20
            Reporter: lucas theisen
            Priority: Critical


Requiring configuration via system properties makes the client api near 
unusable in situations where you do not control startup of the application 
(like in a web container).  

Also, DI containers don't work well with the Singleton factory approach as you 
don't control the order in which your beans are constructed so you would have 
to be careful to initialize the factory with your hand constructed service in 
every place that it might be used or the default service may be initialized 
first forcing your custom initialization to fail.

Finally, it just make sense to allow an LdapNetworkConnection to be configured 
independent of any other LdapNetworkConnection.




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to