Hmm, I think I cannot really tell this. The attached file (if transferred by the mailing list) ist the Java class source in which I have found it after downloading v1.0.5 of binaries and sources. The file has the time stamp 2010-SEP-26, 6:24PM (26.9.2010, 18:24).
If you look at the "ftplets" map member, it is a concurrent hash map. Thus: If this is the default implementation used for handling ftplets *when no other implementation is given by configuration* and *when no specific map type is given by configuration*, then it seems to be an issue still. Please look at the file attached for any details. --cg > -----Original Message----- > From: Sai Pullabhotla [mailto:[email protected]] > Sent: Friday, March 18, 2011 2:09 PM > To: [email protected] > Subject: Re: FTPlet entrySet: Sort order for multiple active FTPlets? > > Well... there was a open case about this, which is now closed... > > https://issues.apache.org/jira/browse/FTPSERVER-223 > > Are you sure this is still an issue? > > On Fri, Mar 18, 2011 at 7:46 AM, Christian Gosch > <[email protected]> wrote: > > Hi, > > > > I just looked at the implementation of > > DefaultFtpletContainer.onConnect() and saw that it processes all > > contained (registered) Ftplets by traversing the (concurrent hash) map > > of declared Ftplets, just as onDisconnect(). > > > > But it does so based on the ftplets.entrySet() and the sort order which > > it imposes on the entry set, which in turn is "undefined" in that it > > does not guarantee any special sort order. > > > > Why is the concurrent map ftplets not implemented as a map with a > > reliable sort order depending on the key values? > > > > It may be good practice to have every registered Ftplet act > > independently of any other in the same container, but there may be good > > reasons to have an ordered sequence, may be by order of declaration, or > > by order of key or whatever may be appropriate. > > > > Is there a special rationale behind this? > > > > > > btw: I did not yet find any time to play around with this really :-( > > > > > > Regards, > > -- > > Dipl.-Inform. Christian Gosch, PMI PMP > > Systems Architecture, Project Management > > > > inovex GmbH > > Büro Pforzheim > > Karlsruher Strasse 71 > > D-75179 Pforzheim > > Tel: +49 (0)7231 3191-85 > > Fax: +49 (0)7231 3191-91 > > [email protected] > > www.inovex.de > > > > Sitz der Gesellschaft: Pforzheim > > AG Mannheim, HRB 502126 > > Geschäftsführer: Stephan Müller > > > > > > > > > > !DSPAM:4d83598117594243614118! > >
