commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Essl <christiane...@yahoo.de>
Subject Re: [HiveMind] extend BuildFactory to use static fields/methods
Date Wed, 01 Oct 2003 15:12:40 GMT
That would be realy helpful. Maybe we could add a <properties> tag which 
would include the current BuilderFactory tags and set the properties after 
the service is constructed.

<contruct class="...">
  <service service-id="..."/>
  <configuration configuration-id="..."/>
  <int value="..."/>
  (etc.)
  <properties>
	<set-boolean .../>
	(etc.)
  </properties>
</construct>


On Wed, 1 Oct 2003 10:22:52 -0400, Howard M. Lewis Ship 
<hlship@comcast.net> wrote:

> Maybe "ConstructorFactory"?  Something like:
>
> <contruct class="...">
> <service service-id="..."/>
> <configuration configuration-id="..."/>
> <int value="..."/>
> (etc.)
> </construct>
>
> The elements inside the <construct> element are the parameters to the 
> constructor.
>
> I'll be setting up a HiveMind:Contrib subproject shortly.  We can start 
> putting stuff in there and
> then migrate it up to library or framework if it proves to be popular and 
> essential.
>
> --
> Howard M. Lewis Ship
> Creator, Tapestry: Java Web Components
> http://jakarta.apache.org/tapestry
> http://jakarta.apache.org/commons/sandbox/hivemind/
> http://javatapestry.blogspot.com
>
>> -----Original Message-----
>> From: news [mailto:news@sea.gmane.org] On Behalf Of Knut Wannheden
>> Sent: Wednesday, October 01, 2003 10:18 AM
>> To: commons-dev@jakarta.apache.org
>> Subject: Re: [HiveMind] extend BuildFactory to use static fields/methods
>>
>>
>> Then how about a new factory service which lets you specify the 
>> constructor parameters? This is also a very common IoC pattern AFAIK.
>>
>> --knut
>>
>> "Howard M. Lewis Ship" <hlship@comcast.net> wrote in message
> news:016001c38821$2e575700$6501a8c0@ALMIGHTYBEAST...
> Outside of Kurt's use case ... wrapping around machine-generated code, I 
> feel that this talk of
> accessing static singletons is a step backwards.
>
> The point of HiveMind is to eliminate those static variables and static 
> inits, do things thread-safe
> and just-in-time.
>
> --
> Howard M. Lewis Ship
> Creator, Tapestry: Java Web Components http://jakarta.apache.org/tapestry
> http://jakarta.apache.org/commons/sandbox/hivemind/
> http://javatapestry.blogspot.com
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
>



-- 
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message