Uses of Interface
org.eclipse.ecf.core.sharedobject.ISharedObject

Packages that use ISharedObject
org.eclipse.ecf.core.sharedobject   
org.eclipse.ecf.core.sharedobject.provider   
org.eclipse.ecf.provider.datashare   
org.eclipse.ecf.provider.generic   
org.eclipse.ecf.provider.remoteservice.generic   
org.eclipse.ecf.remoteservice.eventadmin   
 

Uses of ISharedObject in org.eclipse.ecf.core.sharedobject
 

Classes in org.eclipse.ecf.core.sharedobject that implement ISharedObject
 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.
 

Methods in org.eclipse.ecf.core.sharedobject that return ISharedObject
protected abstract  ISharedObject AbstractSharedObjectContainerAdapterFactory.createAdapter(ISharedObjectContainer container, java.lang.Class adapterType, ID adapterID)
          Create an adapter instance that implements ISharedObject and adapterType.
 ISharedObject SharedObjectFactory.createSharedObject(SharedObjectTypeDescription desc, java.lang.Object[] args)
           
 ISharedObject ISharedObjectFactory.createSharedObject(SharedObjectTypeDescription typeDescription, java.lang.Object[] args)
          Create ISharedObject instance.
 ISharedObject SharedObjectFactory.createSharedObject(java.lang.String descriptionName)
           
 ISharedObject ISharedObjectFactory.createSharedObject(java.lang.String descriptionName)
          Create ISharedObject instance.
 ISharedObject SharedObjectFactory.createSharedObject(java.lang.String descriptionName, java.lang.Object[] args)
           
 ISharedObject ISharedObjectFactory.createSharedObject(java.lang.String descriptionName, java.lang.Object[] args)
          Create ISharedObject instance.
 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.
 

Methods in org.eclipse.ecf.core.sharedobject with parameters of type ISharedObject
 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
 

Uses of ISharedObject in org.eclipse.ecf.core.sharedobject.provider
 

Methods in org.eclipse.ecf.core.sharedobject.provider that return ISharedObject
 ISharedObject ISharedObjectInstantiator.createInstance(SharedObjectTypeDescription typeDescription, java.lang.Object[] args)
          Create instance of ISharedObject.
 

Uses of ISharedObject in org.eclipse.ecf.provider.datashare
 

Classes in org.eclipse.ecf.provider.datashare that implement ISharedObject
 class BaseChannel
           
 class SharedObjectDatashareContainerAdapter
           
 

Methods in org.eclipse.ecf.provider.datashare that return ISharedObject
protected  ISharedObject DatashareContainerAdapterFactory.createAdapter(ISharedObjectContainer container, java.lang.Class adapterType, ID adapterID)
           
protected  ISharedObject SharedObjectDatashareContainerAdapter.createSharedObject(SharedObjectTypeDescription typeDescription, ISharedObjectTransactionConfig transactionConfig, IChannelListener listener)
           
 

Uses of ISharedObject in org.eclipse.ecf.provider.generic
 

Fields in org.eclipse.ecf.provider.generic declared as ISharedObject
protected  ISharedObject SOWrapper.sharedObject
           
 

Methods in org.eclipse.ecf.provider.generic that return ISharedObject
protected  ISharedObject SOManager.createSharedObjectInstance(java.lang.Class newClass, java.lang.Class[] argTypes, java.lang.Object[] args)
           
protected  ISharedObject SOWrapper.getSharedObject()
           
 ISharedObject SOManager.getSharedObject(ID sharedObjectID)
           
protected  ISharedObject SOContainer.getSharedObject(ID id)
           
protected  ISharedObject SOContainer.load(SharedObjectDescription sd)
           
protected  ISharedObject SOManager.loadSharedObject(SharedObjectDescription sd)
           
 ISharedObject SOManager.removeSharedObject(ID sharedObjectID)
           
protected  ISharedObject SOContainer.removeSharedObject(ID id)
           
protected  ISharedObject SOManager.verifySharedObject(java.lang.Object newSharedObject)
           
 

Methods in org.eclipse.ecf.provider.generic with parameters of type ISharedObject
 ID SOManager.addSharedObject(ID sharedObjectID, ISharedObject sharedObject, java.util.Map properties)
           
protected  ISharedObjectContainerTransaction SOContainer.addSharedObject0(ID id, ISharedObject s, java.util.Map props)
           
protected  void SOContainer.addSharedObjectAndWait(ID id, ISharedObject s, java.util.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, java.util.Map props)
           
protected  SOWrapper SOContainer.createSharedObjectWrapper(ID id, ISharedObject s, java.util.Map props)
           
 

Constructors in org.eclipse.ecf.provider.generic with parameters of type ISharedObject
SOWrapper(SOConfig aConfig, ISharedObject obj, SOContainer cont)
           
 

Uses of ISharedObject in org.eclipse.ecf.provider.remoteservice.generic
 

Classes in org.eclipse.ecf.provider.remoteservice.generic that implement ISharedObject
 class RegistrySharedObject
           
 

Methods in org.eclipse.ecf.provider.remoteservice.generic that return ISharedObject
protected  ISharedObject RemoteServiceContainerAdapterFactory.createAdapter(ISharedObjectContainer container, java.lang.Class adapterType, ID adapterID)
           
 

Uses of ISharedObject in org.eclipse.ecf.remoteservice.eventadmin
 

Classes in org.eclipse.ecf.remoteservice.eventadmin that implement ISharedObject
 class DistributedEventAdmin