On Mon, 22 Apr 2002, marc fleury wrote:

> *and unreadable XML*

oh my

-- Juha



>
> just tired of it all,
>
> marcf
>
> |-----Original Message-----
> |From: [EMAIL PROTECTED]
> |[mailto:[EMAIL PROTECTED]]On Behalf Of Larry
> |Sanderson
> |Sent: Sunday, April 21, 2002 3:10 PM
> |To: [EMAIL PROTECTED]
> |Subject: Re: WTF??? was RE: [JBoss-dev] SAR... Sucky ARchive ?
> |
> |
> |I *really* don't like jar1.jar, sar2.sar.  Let's make the naming convention
> |a little less likely to stumbled upon by unknowing users.  I suggest:
> |jar_jb1.jar, sar_jb2.sar, etc...  then the default sorting can look for
> |"indexed" deployments first, and sort the remainder by type.  This allows a
> |simple, global comparator, but removes the fine-grained support
> |you suggest.
> |So given the following within a directory:
> |
> |jetty.sar
> |my_ejb_ver4.jar
> |jar_jb5.jar
> |sar_jb10.sar
> |
> |This would order them thus:
> |jar_jb5.jar  <-- all "indexed" deployments first
> |sar_jb10.sar
> |jetty.sar   <-- all others second, in order of sar,rar,jar,war,ear
> |my_ejb_ver4.jar
> |
> |Hell, if they really need the flexibility you suggest then they
> |can set up a
> |second scanner, but I can't imagine any place where this is not sufficient.
> |
> |-Larry
> |
> |> I'm not sure specifying the global sorter for a whole scanner is the way
> |we
> |> want to go... on the other hand extensibility is nice... Do we want to
> |> encourage people to have lots of scanners?
> |>
> |> At the risk of making things more complicated than necessary,
> |yet striving
> |> for simplicity, how about
> |>
> |>   <mbean code="org.jboss.deployment.scanner.URLDeploymentScanner"
> |> name="jboss.deployment:type=DeploymentScanner,flavor=URL">
> |>
> |>
> |>     <attribute name="ScanPeriod">5000</attribute>
> |>
> |>
> |>     <attribute name="URLs">
> |>        <dir name="./deploy/core" order="type"/>
> |>        <dir name="./deploy/app" order="lexical"/>
> |>        <url name=".deploy/other/jar1.jar"/>
> |>        <url name=".deploy/other/sar2.sar"/>
> |>        <url name=".deploy/other/war3.war"/>
> |>     </attribute>
> |>
> |>
> |>
> |>     <!-- Uncomment (and comment/remove version below) to enable usage of
> |> the DeploymentCache
> |>     <depends
> |optional-attribute-name="Deployer">jboss.deployment:type=Deployment
> |Cache</de
> |pends>
> |>     -->
> |>     <depends
> |optional-attribute-name="Deployer">jboss.system:service=MainDeploye
> |r</depend
> |s>
> |>
> |>
> |>   </mbean>
> |>
> |> <mbean code="..."
> |name="jboss.deployment:type=DeploymentSorter,order=type"/>
> |> <mbean code="..."
> |name="jboss.deployment:type=DeploymentSorter,order=lexical/>
> |>
> |> The deployment scanner looks up the requested ordering using the naming
> |> pattern on the DeploymentSorter mbeans.
> |>
> |> I'm not sure if we really need explicit dependencies listed in the
> |> DeploymentScanner.
> |>
> |> Striving towards simplicity (believe it or not;-)
> |>
> |> david jencks
> |>
> |>
> |> On 2002.04.21 16:37:46 -0400 Larry Sanderson wrote:
> |> > > As larry said (do you have rw yet?)
> |> >
> |> > Yup.  I've already checked in at least one bug :-)
> |> >
> |> > > let's not shove it down people's throat
> |> > > and let's document all of this.  Case closed. Implementation
> |needed :)
> |> >
> |> > Simple, and not too hacked implementation:
> |> >
> |> > Add MBean attribute to URLDeploymentScanner: URLComparator
> |> > make default comparator point to: org.jboss.deployment.DeploymentSorter
> |> > (make this a comparator that does the correct ordering)
> |> > in scanDirectory, change: list = sorter.sortURLs(list);
> |> >  to: if (urlComparator != null) Collections.sort(list, urlComparator);
> |> >
> |> > This allows users unhappy with the ordering scheme to replace it with
> |> > their
> |> > own Comparator  (or simply drop it to remove all ordering).  If this
> |> > sounds
> |> > OK, I am mucking about in that code anyway.  Would you like me to make
> |> > these
> |> > changes?
> |> >
> |> > -Larry
> |> >
> |> >
> |> >
> |>
> |> _______________________________________________
> |> Jboss-development mailing list
> |> [EMAIL PROTECTED]
> |> https://lists.sourceforge.net/lists/listinfo/jboss-development
> |>
> |
> |
> |_______________________________________________
> |Jboss-development mailing list
> |[EMAIL PROTECTED]
> |https://lists.sourceforge.net/lists/listinfo/jboss-development
>
>
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
>

--
Juha Lindfors
Author of "JMX: Managing J2EE with Java Management Extensions"
Senior Developer, JBoss Group LLC



_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to