You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by Paul Hammant <Pa...@ThoughtWorks.net> on 2003/12/05 10:22:32 UTC
SPAM[RBL] Re: SystemBackend.java Picoification
Stephen,
>>>
>> I like the style I have done as it reduces the jar bloat of a for
>> users of teh frameworks in question. For example, Pico users would
>> not like to see avalon-framework.jar as a requirement for using
>> directory/ldapd
>
>
>
> This is a function of the container - for example, Merlin users don't
> see avalon or merlin - they see services.
>
No sorry, I don;t understand. Could you elaborate a little. I am
talking of using a directry component directly, without container (that
Pico facilitatates) :
class Foo {
public static void main(string[] args) {
Backend be = new PicoStyleDirectoryBackend( . . . . );
be.doSomething().
}
}
I'd rather not have Avalon-framework jars in the classpath (or those
from merlin or phoenx, or loom etc).
- Paul
--
http://www.thoughtworks.com -> The art of heavy lifting.
Home for many Agile practicing, Open Source activists...
Re: SPAM[RBL] Re: SystemBackend.java Picoification
Posted by Jason van Zyl <jv...@maven.org>.
On Fri, 2003-12-05 at 04:22, Paul Hammant wrote:
> Stephen,
>
> >>>
> >> I like the style I have done as it reduces the jar bloat of a for
> >> users of teh frameworks in question. For example, Pico users would
> >> not like to see avalon-framework.jar as a requirement for using
> >> directory/ldapd
> >
> >
> >
> > This is a function of the container - for example, Merlin users don't
> > see avalon or merlin - they see services.
> >
> No sorry, I don;t understand. Could you elaborate a little. I am
> talking of using a directry component directly, without container (that
> Pico facilitatates) :
>
> class Foo {
> public static void main(string[] args) {
> Backend be = new PicoStyleDirectoryBackend( . . . . );
> be.doSomething().
> }
> }
>
> I'd rather not have Avalon-framework jars in the classpath (or those
> from merlin or phoenx, or loom etc).
I too would like to embed Eve inside Plexus but I don't mind having
other stuff on the classpath. I think you can take what I would call a
metadata rich component and wrap it so that it can easily be embedded as
a bean.
For me this need has arisen because I'm converting Werkflow into a set
of Plexus components but I realize others will want to embed it easily.
For me changing things on the fly is a requirement (the current hotswap
thing in pico doesn't help me) so using a container with the stuff I
need allows me to use Werkflow in Plexus but allows someone who didn't
require much sophistication to use it as a pico component.
I'm not convinced that pico is a solution that would ever be useful for
me and I don't think asking there be nothing on the class is reasonable.
As long as you can use Eve, Werkflow or anything else as an embeddable
bean I don't see a problem.
> - Paul
--
jvz.
Jason van Zyl
jason@zenplex.com
http://tambora.zenplex.org
In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
-- Jacques Ellul, The Technological Society
SPAM[RBL] Re: SPAM[RBL] Re: SystemBackend.java Picoification
Posted by Paul Hammant <Pa...@ThoughtWorks.net>.
> If you post your question on dev@avalon I'll be more than
> happy to provide details.
Oh well we'll leave it then.
- Paul
--
http://www.thoughtworks.com -> The art of heavy lifting.
Home for many Agile practicing, Open Source activists...
Re: SPAM[RBL] Re: SystemBackend.java Picoification
Posted by Stephen McConnell <mc...@apache.org>.
Paul:
If you post your question on dev@avalon I'll be more than
happy to provide details.
Cheers, Steve.
Paul Hammant wrote:
> Stephen,
>
>>>>
>>> I like the style I have done as it reduces the jar bloat of a for
>>> users of teh frameworks in question. For example, Pico users would
>>> not like to see avalon-framework.jar as a requirement for using
>>> directory/ldapd
>>
>>
>>
>>
>> This is a function of the container - for example, Merlin users don't
>> see avalon or merlin - they see services.
>>
> No sorry, I don;t understand. Could you elaborate a little. I am
> talking of using a directry component directly, without container
> (that Pico facilitatates) :
>
> class Foo {
> public static void main(string[] args) {
> Backend be = new PicoStyleDirectoryBackend( . . . . );
> be.doSomething().
> }
> }
>
> I'd rather not have Avalon-framework jars in the classpath (or those
> from merlin or phoenx, or loom etc).
>
> - Paul
>
>
--
Stephen J. McConnell
mailto:mcconnell@apache.org
|------------------------------------------------|
| Magic by Merlin |
| Production by Avalon |
| |
| http://avalon.apache.org/merlin |
| http://dpml.net/ |
|------------------------------------------------|