public class SOConfig extends Object implements ISharedObjectConfig
| Modifier and Type | Field and Description |
|---|---|
protected SOContainer |
container |
protected SOContext |
context |
protected ID |
homeContainerID |
protected boolean |
isActive |
protected Map |
properties |
protected ID |
sharedObjectID |
| Constructor and Description |
|---|
SOConfig(ID sharedObjectID,
ID homeContainerID,
SOContainer cont,
Map dict) |
| Modifier and Type | Method and Description |
|---|---|
ISharedObjectContext |
getContext()
Get the ISharedObjectContext instance for this ISharedObject.
|
ID |
getHomeContainerID()
Get the ID of the container that is the home of the primary copy of the
ISharedObject instance.
|
Map |
getProperties()
Get properties associated with with this ISharedObject
|
ID |
getSharedObjectID()
Get the ID associated with this ISharedObject by its container.
|
protected void |
makeActive(IQueueEnqueue queue) |
protected void |
makeInactive() |
protected SOContainer container
protected ID sharedObjectID
protected ID homeContainerID
protected boolean isActive
protected Map properties
protected SOContext context
public SOConfig(ID sharedObjectID, ID homeContainerID, SOContainer cont, Map dict)
protected void makeActive(IQueueEnqueue queue)
protected void makeInactive()
public ID getSharedObjectID()
ISharedObjectConfiggetSharedObjectID in interface ISharedObjectConfigpublic ID getHomeContainerID()
ISharedObjectConfiggetHomeContainerID in interface ISharedObjectConfigpublic ISharedObjectContext getContext()
ISharedObjectConfiggetContext in interface ISharedObjectConfigpublic Map getProperties()
ISharedObjectConfiggetProperties in interface ISharedObjectConfigCopyright © 2004–2020 Eclipse Foundation. All rights reserved.