src/net/java/sip/communicator/service/protocol/AbstractChatRoom.java
/**
     * Creates the corresponding <tt>ChatRoomConferencePublishedEvent</tt> and
     * notifies all <tt>ChatRoomConferencePublishedListener</tt>s that
     * <tt>member</tt> has published a conference description.
     *
     * @param member the <tt>ChatRoomMember</tt> that published <tt>cd</tt>.
     * @param cd the <tt>ConferenceDescription</tt> that was published.
     * @param eventType the type of the event.
     */
Creates the corresponding ChatRoomConferencePublishedEvent and
notifies all ChatRoomConferencePublishedListeners that
member has published a conference description.

@param member the ChatRoomMember that published cd.
@param cd the ConferenceDescription that was published.
@param eventType the type of the event.
Creates the corresponding ChatRoomConferencePublishedEvent and notifies all ChatRoomConferencePublishedListeners that member has published a conference description . @param member the ChatRoomMember that published cd . @param cd the ConferenceDescription that was published . @param eventType the type of the event .
protected void fireConferencePublishedEvent(
            ChatRoomMember member,
            ConferenceDescription cd,
            int eventType)
    {
        ChatRoomConferencePublishedEvent evt
                = new ChatRoomConferencePublishedEvent(eventType, this, member, 
                    cd);
        List<ChatRoomConferencePublishedListener> listeners;
        synchronized (conferencePublishedListeners)
        {
            listeners  = new LinkedList<ChatRoomConferencePublishedListener>(
                    conferencePublishedListeners);
        }
        for (ChatRoomConferencePublishedListener listener : listeners)
            listener.conferencePublished(evt);
    }
protected void fireConferencePublishedEvent ( ChatRoomMember member , ConferenceDescription cd , int eventType ) { ChatRoomConferencePublishedEvent evt = new ChatRoomConferencePublishedEvent ( eventType , this , member , cd ) ; List < ChatRoomConferencePublishedListener > listeners ; synchronized ( conferencePublishedListeners ) { listeners = new LinkedList < ChatRoomConferencePublishedListener > ( conferencePublishedListeners ) ; } for ( ChatRoomConferencePublishedListener listener : listeners ) listener . conferencePublished ( evt ) ; }
Creates the corresponding <tt>ChatRoomConferencePublishedEvent</tt> and
 notifies all <tt>ChatRoomConferencePublishedListener</tt>s that
 <tt>member</tt> has published a conference description.
Creates the corresponding <tt > ChatRoomConferencePublishedEvent< / tt > and notifies all <tt > ChatRoomConferencePublishedListener< / tt > s that <tt > member< / tt > has published a conference description .