[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[ecf-dev] Re: Notes on ECF meeting 8/16/05
|
> Boris questioned the use of joinGroup/leaveGroup rather than
> connect/disconnect.
>
> **After discussing with Boris at call I (Scott) and
> subsequently thinking about the various arguments for/against
> joinGroup/leaveGroup vs. connect/disconnect am inclined to
> *change* joinGroup/leaveGroup to connect/disconnect. What do
> other people think about this? If we make this API change, I
> would like to do it soon, so that we don't have to do it
> again, so please let you opinions be known about this as soon as
> possible.***
For the record, here are my arguments for changing
joinGroup/leaveGroup to connect/disconnect:
1. Under the hood, joinGroup in most cases means to connect to a
server that hosts some kind of networked service.
2. The method joinGroup could be misunderstood as being the API to
start a group chat session. Since one of our use-cases is to be able
to connect to an instant-messaging service, we should try to minimize
the chances of confusion.
3. For an example where the IContainer implements some kind of
FTP-based file transfer, joinGroup just seems to be the wrong name.
Boris.