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,
java.lang.Class adapterType,
ID adapterID)
Create an adapter instance that implements
ISharedObject and
adapterType. |
ISharedObject |
ISharedObjectFactory.createSharedObject(SharedObjectTypeDescription typeDescription,
java.lang.Object[] args)
Create ISharedObject instance.
|
ISharedObject |
SharedObjectFactory.createSharedObject(SharedObjectTypeDescription desc,
java.lang.Object[] args) |
ISharedObject |
ISharedObjectFactory.createSharedObject(java.lang.String descriptionName)
Create ISharedObject instance.
|
ISharedObject |
SharedObjectFactory.createSharedObject(java.lang.String descriptionName) |
ISharedObject |
ISharedObjectFactory.createSharedObject(java.lang.String descriptionName,
java.lang.Object[] args)
Create ISharedObject instance.
|
ISharedObject |
SharedObjectFactory.createSharedObject(java.lang.String descriptionName,
java.lang.Object[] args) |
ISharedObject |
ISharedObjectManager.getSharedObject(ID sharedObjectID)
Get the ISharedObject instance corresponding to the given sharedObjectID.
|
protected ISharedObject |
AbstractSharedObjectContainerAdapterFactory.getSharedObjectAdapter(ISharedObjectContainer container,
java.lang.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,
java.util.Map properties)
Add an ISharedObject to this container.
|
protected java.util.Map |
AbstractSharedObjectContainerAdapterFactory.createAdapterProperties(ISharedObjectContainer container,
java.lang.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,
java.lang.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(java.lang.Class newClass,
java.lang.Class[] argTypes,
java.lang.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(java.lang.Object newSharedObject) |
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,
java.lang.Class adapterType,
ID adapterID) |
Modifier and Type | Class and Description |
---|---|
class |
DistributedEventAdmin |