Henning,

I welcome any steps to reduce the size of the Turbine.jar and remove
duplication of code, by utilising more commons jars.

Colin

----- Original Message -----
From: "Henning P. Schmiedehausen" <[EMAIL PROTECTED]>
Newsgroups: hometree.jakarta.turbine.dev
To: <[EMAIL PROTECTED]>
Sent: Thursday, March 13, 2003 6:21 PM
Subject: Classes to go post Turbine-2.3-dev


> Hi,
>
> the following classes from Turbine-2.3-dev I'd like to see go after 2.3:
>
>
> org.apache.java.lang.Bytes
> org.apache.java.security.MD5
> org.apache.java.security.MessageDigest
>
> used in
>
> org.apache.turbine.services.uniqueid.TurbineUniqueIdService.java
> org.apache.turbine.util.db.UUIdGenerator.java
>
> No replacement for these in any commons yet. Solution: Either remove
> the whole Unique Id Service, rewrite it using standard classes or lobby
> these o.a.java classes into commons components.
>
> In  org.apache.turbine.util we have
>
> Name Possible Replacement
>
> BrowserDetector commons-sandbox/http/BrowserDetector
> FileUtils commons-sandbox/io/FileUtils
> HttpUtils commons-sandbox/http/HttpUtils
> ObjectUtils commons/lang/ObjectUtils
> (check for stuff like addOnce!)
> SequencedHashtable commons/collections/SequencedHashMap
> StringUtils commons/lang/StringUtils
>
> FormMessage             used only in one place in RunData. Can we remove
> FormMessages            that?
>
> GenerateUniqueId        Seems to be part of the UniqueId Service. Maybe
move
>                         there
>
> SystemError Used only in Intake and at one point in RunData
>                         How about removing and replaceing with
TurbineException
>
> StringStackBuffer no replacement, should go collections?
> QuickSort no replacement, should go lang / collections?
> Comparable              helper for Quicksort
>
> CookieParser should move into utils.parser
> CSVParser
> DataStreamParser
> ParameterParser
> TSVParser
> ValueParser
>
> Any opinions about this?
>
> Regards
> Henning
>
>
> --
> Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
> [EMAIL PROTECTED]        +49 9131 50 654 0   http://www.intermeta.de/
>
> Java, perl, Solaris, Linux, xSP Consulting, Web Services
> freelance consultant -- Jakarta Turbine Development  -- hero for hire
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to