public class ERXObjectStoreCoordinatorSynchronizer extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ERXObjectStoreCoordinatorSynchronizer.Change |
static interface |
ERXObjectStoreCoordinatorSynchronizer.IChangeListener |
static class |
ERXObjectStoreCoordinatorSynchronizer.LocalChange
Holds a change notification (one transaction).
|
static class |
ERXObjectStoreCoordinatorSynchronizer.RemoteChange |
static class |
ERXObjectStoreCoordinatorSynchronizer.SynchronizerSettings |
Modifier and Type | Field and Description |
---|---|
protected Thread |
_queueThread |
static org.apache.log4j.Logger |
log |
static String |
SYNCHRONIZER_KEY |
public static final org.apache.log4j.Logger log
public static final String SYNCHRONIZER_KEY
protected Thread _queueThread
public static void initialize()
public static ERXObjectStoreCoordinatorSynchronizer synchronizer()
public void setDefaultSettings(ERXObjectStoreCoordinatorSynchronizer.SynchronizerSettings defaultSettings)
public void setSettingsForCoordinator(ERXObjectStoreCoordinatorSynchronizer.SynchronizerSettings settings, EOObjectStoreCoordinator coordinator)
public ERXObjectStoreCoordinatorSynchronizer.SynchronizerSettings settingsForCoordinator(EOObjectStoreCoordinator coordinator)
public void initializeRemoteSynchronizer()
public void startRemoteSynchronizer(NSNotification n)
public void stopRemoteSynchronizer(NSNotification n)
public void objectStoreWasRemoved(NSNotification n)
public void objectStoreWasAdded(NSNotification n)
public void addObjectStore(EOObjectStoreCoordinator osc)
public void removeObjectStore(EOObjectStoreCoordinator osc)
protected static void setProcessingRemoteNotifications(boolean processingRemoteNotifications)
protected static boolean isProcessingRemoteNotifications()
public void publishChange(NSNotification n)
public void snapshotCacheChanged(NSNotification n)
public static void _enqueueCacheChange(EODatabase database, ERXDatabase.CacheChange cacheChange)
public static NSArray dequeueCacheChanges(EODatabase database)
Copyright © 2002 – 2024 Project Wonder.