org.eclipse.ecf.core
Interface ISharedObjectContainer

All Superinterfaces:
org.eclipse.core.runtime.IAdaptable, IContainer, IIdentifiable, IReliableContainer
All Known Implementing Classes:
ClientSOContainer, DatashareContainer, FileShareContainer, RemoteServiceContainer, ServerSOContainer, SOContainer, TCPClientSOContainer, TCPServerSOContainer, XMPPClientSOContainer, XMPPGroupChatSOContainer, XMPPSClientSOContainer

public interface ISharedObjectContainer
extends IReliableContainer

Core interface that must be implemented by all ECF container instances. Instances are typically created via SharedObjectContainerFactory


Method Summary
 ISharedObjectManager getSharedObjectManager()
          Get SharedObjectManager for this container
 
Methods inherited from interface org.eclipse.ecf.core.IReliableContainer
getGroupMemberIDs, isGroupManager
 
Methods inherited from interface org.eclipse.ecf.core.IContainer
addListener, connect, disconnect, dispose, getAdapter, getConnectedID, getConnectNamespace, removeListener
 
Methods inherited from interface org.eclipse.ecf.core.IIdentifiable
getID
 

Method Detail

getSharedObjectManager

ISharedObjectManager getSharedObjectManager()
Get SharedObjectManager for this container

Returns:
ISharedObjectManager for this container instance