Thanks Jerome.

Unfortunately, a reference to org.restlet.local.ZipClientHelper was included
in the engine.  This class is not in SVN yet.

On Sat, Feb 28, 2009 at 11:38 AM, Jerome Louvel
<jerome.lou...@noelios.com>wrote:

>  Kevin,
>
> I didn't add the setters yet, it was planned for a bit later. But it was
> easy enough to do, so it's now in SVN trunk. Let me know if it works for
> you!
>
>  Best regards,
> Jerome Louvel
> --
> Restlet ~ Founder and Lead developer ~ http://www.restlet.org
> Noelios Technologies ~ Co-founder ~ http://www.noelios.com
>
>
>  ------------------------------
> *De :* Kevin Conaway [mailto:kevin.cona...@gmail.com]
> *Envoyé :* samedi 28 février 2009 17:19
>
> *À :* discuss@restlet.tigris.org
> *Objet :* Re: Spring Engine
>
> Hi Jerome,
>
> While the class has been slimmed down, I still can't configure the helpers
> through Spring either through constructor arguments or setters.  That is
> really the genesis of my initial complaint
>
> Also, is there any reason that the helper lists are volatile and not final?
>
> Thanks
>
> On Sat, Feb 28, 2009 at 10:35 AM, Jerome Louvel <jerome.lou...@noelios.com
> > wrote:
>
>>  Hi Kevin,
>>
>> The refactoring seems mostly complete to me. I only expect marginal
>> changes now. There is now a single Engine class with a reduced set of
>> methods, mostly acting as a registry for helpers (connectors, authenticators
>> and converters).
>>
>>  Best regards,
>> Jerome Louvel
>> --
>> Restlet ~ Founder and Lead developer ~
>> http://www.restlet.org
>> Noelios Technologies ~ Co-founder ~ http://www.noelios.com
>>
>>  ------------------------------
>>  *De :* Kevin Conaway [mailto:kevin.cona...@gmail.com]
>> *Envoyé :* vendredi 20 février 2009 01:01
>> *À :* discuss@restlet.tigris.org
>> *Objet :* Re: Spring Engine
>>
>>  Hi Jerome,
>>
>> What is the status of the engine refactoring?
>>
>>  On Fri, Oct 17, 2008 at 12:56 PM, Kevin Conaway <kevin.cona...@gmail.com
>> > wrote:
>>
>>>  I agree with everything you've written.  It seems to me that while
>>> there is a theoretical benefit to having the engine and RI separated, it
>>> doesn't see much practical use.
>>>
>>> The end result of this patch is that I can configure the Engine to use
>>> the connectors I want via Spring without using the auto-discovery process.
>>>
>>> Kevin
>>>
>>>
>>>  On Fri, Oct 17, 2008 at 5:44 AM, Jerome Louvel <
>>> jerome.lou...@noelios.com> wrote:
>>>
>>>>  Hi Kevin,
>>>>
>>>> Thanks for suggestion. For tracking purpose, here is the link to the RFE
>>>> you created with your patch:
>>>>
>>>> "Add SpringEngine"
>>>> http://restlet.tigris.org/issues/show_bug.cgi?id=620
>>>>
>>>> In fact, the current plan for Restlet 1.2 is to move the
>>>> "com.noelios.restlet.*" packages into "org.restlet.engine.*". This would
>>>> allow us to package the Restlet Engine together with the Restlet API, into 
>>>> a
>>>> single "org.restlet.jar" file. This would also ensure that the engine
>>>> classes would receive the same level of backward compatibility support than
>>>> the API classes.
>>>>
>>>> As a benefit, it would encourage people to build more
>>>> extensions/connectors for Restlet as their code wouldn't depend on what
>>>> currently looks like one specific implementation of the API
>>>> (com.noelios.restlet.*). This would also allow us to simplify the code by
>>>> removing the *Helper classes. Of course this would complicate the creation
>>>> of alternative implementations of the API.
>>>>
>>>> We would then also remove the engine automatic discovery mechanism as it
>>>> wouldn't bring value anymore. We would of course keep the mechanism for
>>>> connector and authenticator pluggability. Maybe we would remove the Engine
>>>> class itself and replace it with a new Registry for connectors.
>>>>
>>>> I'm not fully sure how that would impact your idea yet. What do you want
>>>> to be able to configure via Spring in the end? Is it just the client and
>>>> server connectors to use?
>>>>
>>>>  Best regards,
>>>> J�r�me Louvel
>>>> --
>>>> Restlet ~ Founder and Lead developer ~
>>>> http://www.restlet.org
>>>> Noelios Technologies ~ Co-founder ~ http://www.noelios.com
>>>>
>>>>  ------------------------------
>>>>  *De :* Kevin Conaway [mailto:kevin.cona...@gmail.com]
>>>> *Envoy� :* mercredi 15 octobre 2008 18:44
>>>> *� :* discuss@restlet.tigris.org
>>>> *Objet :* Spring Engine
>>>>
>>>>    What are folks thoughts on adding a SpringEngine class to the Spring
>>>> extension?
>>>>
>>>> This class would be a helper for configuring an Engine instance.  Right
>>>> now, the noelios Engine doesn't expose some of the necessary properties
>>>> through setters (registeredClients, registeredServers etc) and you must 
>>>> call
>>>> a static instance method to set the default Engine.
>>>>
>>>> All of that could be done through Spring factory beans but I think
>>>> having a helper class in the Spring module would make things cleaner.
>>>>
>>>> We could also add appropriate setters where necessary to the Engine
>>>> itself but that class is already quite big.
>>>>
>>>> Kevin
>>>>
>>>
>>>
>>
>

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=1256805

Reply via email to