diff options
Diffstat (limited to 'framework/bundles/org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IParticipantListener.java')
-rw-r--r-- | framework/bundles/org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IParticipantListener.java | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/framework/bundles/org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IParticipantListener.java b/framework/bundles/org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IParticipantListener.java deleted file mode 100644 index fade38045..000000000 --- a/framework/bundles/org.eclipse.ecf.presence/src/org/eclipse/ecf/presence/IParticipantListener.java +++ /dev/null @@ -1,54 +0,0 @@ -/**************************************************************************** - * Copyright (c) 2004 Composent, Inc. and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Composent, Inc. - initial API and implementation - *****************************************************************************/ -package org.eclipse.ecf.presence; - -import org.eclipse.ecf.core.identity.ID; - -/** - * Super interface receiving participant presence messages. - * <p> - * </p> - * Note these methods will be called asynchronously when notifications of remote - * changes are received by the provider implementation code. The provider is - * free to call the methods below with an arbitrary thread, so the - * implementation of these methods must be appropriately prepared. - * <p> - * </p> - * For example, if the code implementing any of these methods must interact with - * user interface code, then it should use code such as the following to execute - * on the SWT UI thread: - * - * <pre> - * Display.getDefault().asyncExec(new Runnable() { - * public void run() { - * ... UI code here - * } - * }); - * </pre> - * - * Further, the code in the implementations of these methods should <b>not block</b> via - * I/O operations or blocking UI calls. - * - */ -public interface IParticipantListener { - - /** - * Notification that a presence update has been received - * - * @param fromID - * the ID of the sender of the presence update. Will not be - * <code>null</code>. - * @param presence - * the presence information for the sender. Will not be - * <code>null</code>. - */ - public void handlePresence(ID fromID, IPresence presence); -} |