Don't test your services within the service registry.  Test them outside.
Then, you can manually inject your mock dependencies and test your services
at will.

-----Original Message-----
From: Joel Trunick [mailto:[EMAIL PROTECTED] 
Sent: Friday, January 13, 2006 11:57 AM
To: hivemind-user@jakarta.apache.org
Subject: Testing Services


If I have a service-point X in module A, a module B with a dependency on
X, how do I specify a mock/test implementation of X in B, without
exposing that implementation to modules dependent on B?

Joel

-----Original Message-----
From: James Carman [mailto:[EMAIL PROTECTED] 
Sent: Friday, January 13, 2006 9:23 AM
To: hivemind-user@jakarta.apache.org
Subject: RE: Reusing BuilderFactory in another
ServiceImplementationFactory

It's not really set up that way currently.  We're exploring ways to make
it
easier to reuse that logic.

-----Original Message-----
From: Arik Kfir [mailto:[EMAIL PROTECTED] 
Sent: Friday, January 13, 2006 9:59 AM
To: hivemind-user@jakarta.apache.org
Subject: Re: Reusing BuilderFactory in another
ServiceImplementationFactory

I'm not sure I get it - do you mean that the BuilderFactory
*functionality* can be reused? (without actually using
BuilderFactory..)



On 1/13/06, James Carman <[EMAIL PROTECTED]> wrote:
> I believe that's still the way to go for now.  We're trying to figure
out
a
> good way to abstract out all of that construction logic into a very
> easy-to-use class.  Howard came up with a really cool idea which
involves
> generating a class at runtime (via Javassist) which builds an object
based
> on a "construction plan" using absolutely NO reflection code at all.
The
> construction plan would contain information regarding which
constructor to
> use and which constructor parameters (if any) to use.  It would also
contain
> instructions on how to inject all of the properties.
>
>
> -----Original Message-----
> From: Arik Kfir [mailto:[EMAIL PROTECTED]
> Sent: Friday, January 13, 2006 5:13 AM
> To: hivemind-user@jakarta.apache.org
> Subject: Reusing BuilderFactory in another
ServiceImplementationFactory
>
> Hi,
>
> I'm writing a service factory which creates some service type. I would
> like to reuse BuilderFactory to actually create the service, and then
> perform a little extra configuration on it. Since I want to retain
> BuilderFactory's abilities, I would have to use the same (or extended)
> parameters schema used by BuilderFactory.
>
> The problem is that BuilderFactory's parameters schema is inline its
> hivemind module definition file, and therefor can't be reused by other
> services.
>
> I've searched the mailing list and this question has come up before
> where the reply was to simply to copy-paste it. Is that still the way
> to go? Is extracting the parameters schema to stand on its own planned
> to a future version?
>
> Thanks in advance,
>     _____________________________________
>     Arik Kfir                    [EMAIL PROTECTED]
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Regards,
    _____________________________________
    Arik Kfir                    [EMAIL PROTECTED]



---------------------------------------------------------------------
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]




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

Reply via email to