|
||||||||||
| 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 | |||||||||