Interface ISharedObjectContainer
- 
- All Superinterfaces:
- org.eclipse.core.runtime.IAdaptable,- IContainer,- IIdentifiable,- IReliableContainer
 - All Known Implementing Classes:
- ClientSOContainer,- RemoteServiceContainer,- ServerSOContainer,- ServletServerContainer,- SOContainer,- SSLClientSOContainer,- SSLServerSOContainer,- TCPClientSOContainer,- TCPServerSOContainer
 
 public interface ISharedObjectContainer extends IReliableContainer Core interface that must be implemented by all ECF container instances. Instances are typically created viaSharedObjectContainerFactory- See Also:
- ISharedObject,- ISharedObjectManager
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ISharedObjectManagergetSharedObjectManager()Get SharedObjectManager for this containervoidsetSharedObjectMessageSerializer(ISharedObjectMessageSerializer serializer)Set the shared object message serializer.- 
Methods inherited from interface org.eclipse.ecf.core.IContaineraddListener, connect, disconnect, dispose, getAdapter, getConnectedID, getConnectNamespace, removeListener
 - 
Methods inherited from interface org.eclipse.ecf.core.identity.IIdentifiablegetID
 - 
Methods inherited from interface org.eclipse.ecf.core.IReliableContainergetGroupMemberIDs, isGroupManager
 
- 
 
- 
- 
- 
Method Detail- 
getSharedObjectManagerISharedObjectManager getSharedObjectManager() Get SharedObjectManager for this container- Returns:
- ISharedObjectManager for this container instance
 
 - 
setSharedObjectMessageSerializervoid setSharedObjectMessageSerializer(ISharedObjectMessageSerializer serializer) Set the shared object message serializer. The serializer should not be null.Note that users of this method should guarantee that their are not pending messages to be sent/received...typically by only calling this method prior to connecting/being connected to from remote containers. Note also that the serializer must perform well when it's methods are called, to prevent negatively impacting overall container messaging performance. - Since:
- 2.0
 
 
- 
 
-