Modifier and Type | Class and Description |
---|---|
class |
BaseSharedObject
Base class for shared object classes.
|
class |
OptimisticSharedObject
Superclass for shared object classes that replicate themselves
optimistically.
|
class |
TransactionSharedObject
Superclass for shared object classes that replicate themselves
transactionally.
|
Modifier and Type | Method and Description |
---|---|
protected abstract ISharedObject |
AbstractSharedObjectContainerAdapterFactory.createAdapter(ISharedObjectContainer container,
Class adapterType,
ID adapterID)
Create an adapter instance that implements
ISharedObject and
adapterType. |
ISharedObject |
ISharedObjectFactory.createSharedObject(SharedObjectTypeDescription typeDescription,
Object[] args)
Create ISharedObject instance.
|
ISharedObject |
SharedObjectFactory.createSharedObject(SharedObjectTypeDescription desc,
Object[] args) |
ISharedObject |
ISharedObjectFactory.createSharedObject(String descriptionName)
Create ISharedObject instance.
|
ISharedObject |
SharedObjectFactory.createSharedObject(String descriptionName) |
ISharedObject |
ISharedObjectFactory.createSharedObject(String descriptionName,
Object[] args)
Create ISharedObject instance.
|
ISharedObject |
SharedObjectFactory.createSharedObject(String descriptionName,
Object[] args) |
ISharedObject |
ISharedObjectManager.getSharedObject(ID sharedObjectID)
Get the ISharedObject instance corresponding to the given sharedObjectID.
|
protected ISharedObject |
AbstractSharedObjectContainerAdapterFactory.getSharedObjectAdapter(ISharedObjectContainer container,
Class adapterType)
Get the
ISharedObject adapter for given
ISharedObjectContainer . |
ISharedObject |
ISharedObjectManager.removeSharedObject(ID sharedObjectID)
Remove the given sharedObjectID from this ISharedObjectContainer.
|
Modifier and Type | Method and Description |
---|---|
ID |
ISharedObjectManager.addSharedObject(ID sharedObjectID,
ISharedObject sharedObject,
Map properties)
Add an ISharedObject to this container.
|
protected Map |
AbstractSharedObjectContainerAdapterFactory.createAdapterProperties(ISharedObjectContainer container,
Class adapterType,
ID sharedObjectID,
ISharedObject sharedObjectAdapter)
Get properties to associate with new shared object adapter creation
|
Modifier and Type | Class and Description |
---|---|
class |
SharedModel |
Modifier and Type | Method and Description |
---|---|
ISharedObject |
ISharedObjectInstantiator.createInstance(SharedObjectTypeDescription typeDescription,
Object[] args)
Create instance of ISharedObject.
|
Modifier and Type | Field and Description |
---|---|
protected ISharedObject |
SOWrapper.sharedObject |
Modifier and Type | Method and Description |
---|---|
protected ISharedObject |
SOManager.createSharedObjectInstance(Class newClass,
Class[] argTypes,
Object[] args) |
protected ISharedObject |
SOWrapper.getSharedObject() |
protected ISharedObject |
SOContainer.getSharedObject(ID id) |
ISharedObject |
SOManager.getSharedObject(ID sharedObjectID) |
protected ISharedObject |
SOContainer.load(SharedObjectDescription sd) |
protected ISharedObject |
SOManager.loadSharedObject(SharedObjectDescription sd) |
protected ISharedObject |
SOContainer.removeSharedObject(ID id) |
ISharedObject |
SOManager.removeSharedObject(ID sharedObjectID) |
protected ISharedObject |
SOManager.verifySharedObject(Object newSharedObject) |
Modifier and Type | Method and Description |
---|---|
ID |
SOManager.addSharedObject(ID sharedObjectID,
ISharedObject sharedObject,
Map properties) |
protected ISharedObjectContainerTransaction |
SOContainer.addSharedObject0(ID id,
ISharedObject s,
Map props) |
protected void |
SOContainer.addSharedObjectAndWait(ID id,
ISharedObject s,
Map properties) |
protected ID |
SOManager.createNewSharedObjectID(SharedObjectDescription sd,
ISharedObject newObject) |
protected SOConfig |
SOContainer.createRemoteSharedObjectConfig(ID fromID,
ReplicaSharedObjectDescription sd,
ISharedObject obj) |
protected SOWrapper |
SOContainer.createRemoteSharedObjectWrapper(ID fromID,
ReplicaSharedObjectDescription sd,
ISharedObject s) |
protected SOConfig |
SOContainer.createSharedObjectConfig(ID id,
ISharedObject obj,
Map props) |
protected SOWrapper |
SOContainer.createSharedObjectWrapper(ID id,
ISharedObject s,
Map props) |
Constructor and Description |
---|
SOWrapper(SOConfig aConfig,
ISharedObject obj,
SOContainer cont) |
Modifier and Type | Class and Description |
---|---|
class |
RegistrySharedObject |
Modifier and Type | Method and Description |
---|---|
protected ISharedObject |
RemoteServiceContainerAdapterFactory.createAdapter(ISharedObjectContainer container,
Class adapterType,
ID adapterID) |
Modifier and Type | Class and Description |
---|---|
class |
DistributedEventAdmin |
Copyright © 2004–2020 Eclipse Foundation. All rights reserved.