org.eclipse.ecf.presence.collab.ui.view
Class ViewShare
java.lang.Object
org.eclipse.ecf.datashare.AbstractShare
org.eclipse.ecf.presence.collab.ui.AbstractCollabShare
org.eclipse.ecf.presence.collab.ui.view.ViewShare
public class ViewShare
- extends AbstractCollabShare
Send/receive requests to share a specific view (identified by view ID).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ViewShare
public ViewShare(IChannelContainerAdapter adapter)
throws ECFException
- Throws:
ECFException
getViewShare
public static ViewShare getViewShare(ID containerID)
addViewShare
public static ViewShare addViewShare(ID containerID,
IChannelContainerAdapter channelAdapter)
throws ECFException
- Throws:
ECFException
removeViewShare
public static ViewShare removeViewShare(ID containerID)
sendOpenViewRequest
public void sendOpenViewRequest(java.lang.String senderuser,
ID toID)
handleMessage
protected void handleMessage(ID fromContainerID,
byte[] data)
- Description copied from class:
AbstractShare
- Receive message for this channel. This method will be called asynchronously
by an arbitrary thread when data to the associated channel is received.
- Specified by:
handleMessage
in class AbstractShare
- Parameters:
fromContainerID
- the ID of the sender container. Will not be null
.data
- the data received on the channel. Will not be null
.