[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ecf-dev] get Participants in ECF application
|
Hi Fernando,
Fernando Gallego wrote:
Hi, I'm working on an application with ECF. I have a container with an
adapter (IChannelContainerAdapter) and wanted to know how to get the
number of participants connected at a given time (ie just after
connecting a participant).
I tried to IChatRoomInfo and IChatRoomContainer but the result is
NullpointerException.
The proper adapter to look for for reporting group membership is
org.eclipse.ecf.core.IReliableContainer. Note this adapter has a
method getGroupMemberIDs() that reports the IDs of known connected
containers (the group membership).
Not all providers implement IReliableContainer, so they can/could return
null to:
IReliableContainer reliableContainer = (IReliableContainer)
container.getAdapter(IReliableContainer.class);
but in practice since many of the providers also implement
ISharedObjectContainer (and ISharedObjectContainer extends
IReliableContainer), many of the existing implementers of
IChannelContainerAdapter also implement IReliableContainer).
Scott