Package | Description |
---|---|
org.jboss.aerogear.sync |
This package contains interfaces for AeroGear Sync.
|
org.jboss.aerogear.sync.client |
This package contains interfaces for AeroGear Sync Client API.
|
org.jboss.aerogear.sync.client.netty |
This package contains Netty Client for AeroGear Sync.
|
org.jboss.aerogear.sync.diffmatchpatch.client |
This package contains classes for the DiffMatchPatch synchronizer client
|
org.jboss.aerogear.sync.jsonmergepatch.client |
This package contains classes for the JSON Merge Patch synchronizer client
|
org.jboss.aerogear.sync.jsonpatch.client |
This package contains classes for the JSON Patch synchronizer client
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultClientDocument<T> |
Modifier and Type | Method and Description |
---|---|
ClientDocument<T> |
DefaultShadowDocument.document() |
ClientDocument<T> |
ShadowDocument.document()
The document itself.
|
Constructor and Description |
---|
DefaultShadowDocument(long serverVersion,
long clientVersion,
ClientDocument<T> document) |
Modifier and Type | Method and Description |
---|---|
ClientDocument<T> |
ClientInMemoryDataStore.getClientDocument(String documentId,
String clientId) |
ClientDocument<T> |
ClientDataStore.getClientDocument(String documentId,
String clientId)
Retrieves the
Document matching the passed-in document documentId. |
ClientDocument<T> |
ClientSynchronizer.patchDocument(S edit,
ClientDocument<T> document)
Called when the document should be patched.
|
Modifier and Type | Method and Description |
---|---|
void |
ClientSyncEngine.addDocument(ClientDocument<T> document)
Adds a new document to this sync engine.
|
S |
ClientSynchronizer.clientDiff(ShadowDocument<T> shadowDocument,
ClientDocument<T> document)
|
PatchMessage<S> |
ClientSyncEngine.diff(ClientDocument<T> document)
Returns an
PatchMessage which contains a diff against the engine's stored
shadow document and the passed-in document. |
String |
ClientSyncEngine.documentToJson(ClientDocument<T> document)
Converts the
ClientDocument into a JSON String representation. |
ClientDocument<T> |
ClientSynchronizer.patchDocument(S edit,
ClientDocument<T> document)
Called when the document should be patched.
|
void |
ClientInMemoryDataStore.saveClientDocument(ClientDocument<T> document) |
void |
ClientDataStore.saveClientDocument(ClientDocument<T> document)
Saves a client document.
|
S |
ClientSynchronizer.serverDiff(ClientDocument<T> document,
ShadowDocument<T> shadowDocument)
|
Modifier and Type | Method and Description |
---|---|
void |
DiffSyncClient.addDocument(ClientDocument<T> document) |
void |
DiffSyncClient.diffAndSend(ClientDocument<T> document) |
Modifier and Type | Method and Description |
---|---|
ClientDocument<String> |
DiffMatchPatchClientSynchronizer.patchDocument(DiffMatchPatchEdit edit,
ClientDocument<String> document) |
Modifier and Type | Method and Description |
---|---|
DiffMatchPatchEdit |
DiffMatchPatchClientSynchronizer.clientDiff(ShadowDocument<String> shadowDocument,
ClientDocument<String> document) |
ClientDocument<String> |
DiffMatchPatchClientSynchronizer.patchDocument(DiffMatchPatchEdit edit,
ClientDocument<String> document) |
DiffMatchPatchEdit |
DiffMatchPatchClientSynchronizer.serverDiff(ClientDocument<String> document,
ShadowDocument<String> shadowDocument) |
Modifier and Type | Method and Description |
---|---|
ClientDocument<com.fasterxml.jackson.databind.JsonNode> |
JsonMergePatchClientSynchronizer.patchDocument(JsonMergePatchEdit edit,
ClientDocument<com.fasterxml.jackson.databind.JsonNode> document) |
Modifier and Type | Method and Description |
---|---|
JsonMergePatchEdit |
JsonMergePatchClientSynchronizer.clientDiff(ShadowDocument<com.fasterxml.jackson.databind.JsonNode> shadowDocument,
ClientDocument<com.fasterxml.jackson.databind.JsonNode> document) |
ClientDocument<com.fasterxml.jackson.databind.JsonNode> |
JsonMergePatchClientSynchronizer.patchDocument(JsonMergePatchEdit edit,
ClientDocument<com.fasterxml.jackson.databind.JsonNode> document) |
JsonMergePatchEdit |
JsonMergePatchClientSynchronizer.serverDiff(ClientDocument<com.fasterxml.jackson.databind.JsonNode> document,
ShadowDocument<com.fasterxml.jackson.databind.JsonNode> shadowDocument) |
Modifier and Type | Method and Description |
---|---|
ClientDocument<com.fasterxml.jackson.databind.JsonNode> |
JsonPatchClientSynchronizer.patchDocument(JsonPatchEdit edit,
ClientDocument<com.fasterxml.jackson.databind.JsonNode> document) |
Modifier and Type | Method and Description |
---|---|
JsonPatchEdit |
JsonPatchClientSynchronizer.clientDiff(ShadowDocument<com.fasterxml.jackson.databind.JsonNode> shadowDocument,
ClientDocument<com.fasterxml.jackson.databind.JsonNode> document) |
ClientDocument<com.fasterxml.jackson.databind.JsonNode> |
JsonPatchClientSynchronizer.patchDocument(JsonPatchEdit edit,
ClientDocument<com.fasterxml.jackson.databind.JsonNode> document) |
JsonPatchEdit |
JsonPatchClientSynchronizer.serverDiff(ClientDocument<com.fasterxml.jackson.databind.JsonNode> document,
ShadowDocument<com.fasterxml.jackson.databind.JsonNode> shadowDocument) |
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.