directory-api mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Lecharny <elecha...@gmail.com>
Subject Re: LdapCodecService and Felix
Date Sat, 07 May 2011 08:01:44 GMT
On 5/7/11 5:57 AM, Daniel Fisher wrote:
> The LdapNetworkConnection class gets a singleton instance of
> StandaloneLdapCodecService which starts Felix. I don't see any code
> that shuts down that instance and it appears to block until that
> happens. The following code illustrates what I'm seeing: (using
> 1.0.0-M3)
>
> import org.apache.directory.ldap.client.api.*;
> import org.apache.directory.shared.ldap.codec.standalone.*;
>
> public class Test
> {
>    public static void main(String[] args) throws Exception
>    {
>      LdapNetworkConnection lc = new LdapNetworkConnection();
>      // uncomment to fix
>      //StandaloneLdapCodecService cs =
>      //  (StandaloneLdapCodecService) lc.getCodecService();
>      //cs.shutdown();
>    }
> }
>
> As is, the main method will block forever. If you uncomment the call
> to shutdown(), main exits cleanly.
>
> Are clients responsible for managing the LdapCodecService, have I miss
> configured something, or is this a bug?

Definitively a bug.

Can you fill a jIRA? This will be fixed in the next release.

Thanks !
> --Daniel Fisher
>


-- 
Regards,
Cordialement,
Emmanuel L├ęcharny
www.iktek.com


Mime
View raw message