All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected void |
_readCacheChange(ERXObjectStoreCoordinatorSynchronizer.RemoteChange remoteChange,
DataInputStream dis) |
protected EOGlobalID |
_readGID(EOEntityClassDescription classDescription,
String entityName,
DataInputStream dis) |
protected void |
_writeCacheChange(DataOutputStream dos,
ERXDatabase.CacheChange cacheChange) |
protected abstract void |
_writeCacheChanges(int transactionID,
NSArray<ERXDatabase.CacheChange> cacheChanges) |
protected void |
addChange(ERXObjectStoreCoordinatorSynchronizer.RemoteChange remoteChange) |
protected NSArray<ERXDatabase.CacheChange> |
filteredCacheChanges(NSArray<ERXDatabase.CacheChange> cacheChanges) |
NSDictionary<String,NSSet<EOGlobalID>> |
globalIDsGroupedByEntity(NSArray<EOGlobalID> gids) |
protected boolean |
handleMessageType(int messageType,
ERXObjectStoreCoordinatorSynchronizer.RemoteChange remoteChange,
DataInputStream dis) |
abstract void |
join() |
abstract void |
leave() |
abstract void |
listen() |
static ERXRemoteSynchronizer |
newRemoteSynchronizer(ERXObjectStoreCoordinatorSynchronizer.IChangeListener changeListener) |
protected EOGlobalID |
readGID(DataInputStream dis) |
protected NSArray<EOGlobalID> |
readGIDs(DataInputStream dis) |
protected Object |
readKey(DataInputStream dis) |
static boolean |
remoteSynchronizerEnabled() |
boolean |
shouldSynchronizeEntity(String entityName) |
void |
writeCacheChanges(int transactionID,
NSArray<ERXDatabase.CacheChange> cacheChanges) |
protected void |
writeGID(DataOutputStream dos,
EOGlobalID gid) |
protected void |
writeGIDKeys(DataOutputStream dos,
EOKeyGlobalID gid) |
protected void |
writeGIDs(DataOutputStream dos,
NSArray<EOGlobalID> gids) |
protected void |
writeKey(DataOutputStream dos,
Object key) |
protected void |
writeSnapshotCacheChange(DataOutputStream dos,
ERXDatabase.CacheChange cacheChange) |