org.eclipse.ecf.sync.doc
Interface IDocumentSynchronizationStrategyFactory
public interface IDocumentSynchronizationStrategyFactory
Factory for creating IModelSynchronizationStrategy
instances for
a uniquely identified entity. This interface is exposed as a service and
provides an entry point for clients.
- Since:
- 2.1
SYNCHSTRATEGY_TYPE
static final java.lang.String SYNCHSTRATEGY_TYPE
- See Also:
- Constant Field Values
createDocumentSynchronizationStrategy
IModelSynchronizationStrategy createDocumentSynchronizationStrategy(ID uniqueID,
boolean isInitiator)
- Get an IModelSynchronizationStrategy for a unique ID. Should not be
null
.
- Parameters:
uniqueID
- the uniqueID to identify the client of the IModelSynchronizationStrategy
.isInitiator
- whether the client is the initiator of the
shared editing, or the receiver.
- Returns:
- IModelSynchronizationStrategy for the given uniqueID.
disposeSynchronizationStrategy
void disposeSynchronizationStrategy(ID uniqueID)
- Clean up the synchronization strategy caching for a given uniqueID. Should not be
null
.
- Parameters:
uniqueID
- the ID of the