|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISharedObjectContainer
Core interface that must be implemented by all ECF container instances.
Instances are typically created via SharedObjectContainerFactory
ISharedObject
,
ISharedObjectManager
Method Summary | |
---|---|
ISharedObjectManager |
getSharedObjectManager()
Get SharedObjectManager for this container |
void |
setSharedObjectMessageSerializer(ISharedObjectMessageSerializer serializer)
Set the shared object message serializer. |
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.identity.IIdentifiable |
---|
getID |
Method Detail |
---|
ISharedObjectManager getSharedObjectManager()
void 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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |