Well I need to revert it ;) I will do so then..

Bye,
Norman


2010/8/21 Norman Maurer <nor...@apache.org>:
> Hi Tim,
>
> comments inside..
>
> 2010/8/21 Tim-Christian Mundt <d...@tim-erwin.de>:
>> Norman,
>>
>> you are right in that it was kinda double, so there should be some
>> cleanup. My first attempt would have been to remove the subscription
>> stuff from the MailboxManager (your option #1). The reason is that we
>> always have a manager and its respective mapper. Now we have the
>> MailboxManager with two Mappers. I think we should also merge them which
>> would also simplify the package structure because we wouldn't need
>> the .mail and .user packages anymore.
>
> Thats true I just thought it would be more easy to have not to many
> interfaces to implement. Anyway I would also be happy to move the
> subscripe stuff to any extra interface. I just don't like to have it
> duplicated so feel free to revert...
>
>>
>> One more thing concerning naming and stuff: Now the
>> DelegatingMailboxManager is not really delegating anymore. Is there any
>> good reason we should keep it separate from StoreMailboxManager? If not
>> I'd rather have a little bigger class but fewer hierarchy levels.
>
> I need to review..
>
>>
>> Any thoughts?
>>
>> Tim
>>
>> Am Samstag, den 21.08.2010, 10:23 +0200 schrieb Norman Maurer:
>>> I just committed the changes.. If anyone thinks its a bad idea we can
>>> revert it anyway..
>>>
>>> https://issues.apache.org/jira/browse/IMAP-205
>>>
>>> Bye,
>>> Norman
>>>
>>> 2010/8/21 Norman Maurer <nor...@apache.org>:
>>> > Hi there,
>>> >
>>> > after looking again at the IMAP api I'm in favor of removing the
>>> > org.apache.james.imap.store.Subscriper interface and merge the
>>> > implementations with the MailboxManager implementations. Thats because
>>> > the Subsciper interface has 3 methods, all of the methods are already
>>> > in MailboxManager. So the MailboxManager just wraps the Subscriper
>>> > implementation and delegate the call to it.
>>> >
>>> > So there are two solutions to this:
>>> >
>>> > 1) Remove the methods from MailboxManager and move the Subscriper
>>> > interface to the mailbox api
>>> > 2) Remove the Subscriper interface from store api and merge the 
>>> > implementations
>>> >
>>> > As I stated before I would prefer 2).
>>> >
>>> > WDYT ?
>>> >
>>> > Bye,
>>> > Norman
>>> >
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
>>> For additional commands, e-mail: server-dev-h...@james.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
>> For additional commands, e-mail: server-dev-h...@james.apache.org
>>
>>
>
> Bye,
> Norman
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to