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 |
This package contains classes for the DiffMatchPatch synchronizer core
|
org.jboss.aerogear.sync.jsonmergepatch |
This package contains classes for the JSON Merge Patch synchronizer core
|
org.jboss.aerogear.sync.jsonpatch |
This package contains classes for the JSON Patch synchronizer core
|
org.jboss.aerogear.sync.server |
This package contains interfaces for AeroGear Sync Server API.
|
org.jboss.aerogear.sync.server.gcm |
This package contains Google Cloud Messaging classes for usage with AeroGear Sync Server.
|
org.jboss.aerogear.sync.server.netty |
This package contains Netty Servers for AeroGear Sync.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DataStore<T,S extends Edit<? extends Diff>>
A DataStore implementation is responsible for storing and serving data for a
Differential Synchronization implementation.
|
interface |
Edit<T extends Diff>
Represents a single edit.
|
interface |
PatchMessage<T extends Edit<? extends Diff>>
Represents a stack of changes made on the server of client side.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ClientDataStore<T,S extends Edit<? extends Diff>>
A client side
DataStore implementation is responsible for storing and serving data for a
Differential Synchronization implementation. |
class |
ClientInMemoryDataStore<T,S extends Edit<? extends Diff>>
An in-memory implementation of
ClientDataStore . |
class |
ClientSyncEngine<T,S extends Edit<? extends Diff>>
The ClientSyncEngine is responsible for driving client side of the differential synchronization algorithm.
|
interface |
ClientSynchronizer<T,S extends Edit<? extends Diff>>
An instance of this class will be able to handle tasks needed to implement
Differential Synchronization for a specific type of documents.
|
Modifier and Type | Class and Description |
---|---|
class |
DiffSyncClient<T,S extends Edit<? extends Diff>>
A Netty based WebSocket client for AeroGear Diff Sync Server.
|
static class |
DiffSyncClient.Builder<T,S extends Edit<? extends Diff>> |
class |
DiffSyncClientHandler<T,S extends Edit<? extends Diff>>
A Netty handler for
WebSocketFrame s. |
Modifier and Type | Method and Description |
---|---|
static <T,S extends Edit<? extends Diff>> |
DiffSyncClient.forHost(String host) |
Modifier and Type | Class and Description |
---|---|
class |
DiffMatchPatchDiff |
class |
DiffMatchPatchDiffs |
Modifier and Type | Class and Description |
---|---|
class |
JsonMergePatchDiff |
Modifier and Type | Class and Description |
---|---|
class |
JsonPatchDiff |
Modifier and Type | Interface and Description |
---|---|
interface |
ServerDataStore<T,S extends Edit<? extends Diff>>
A server side
DataStore implementation is responsible for storing and serving data for a
Differential Synchronization implementation. |
class |
ServerInMemoryDataStore<T,S extends Edit<? extends Diff>>
An in-memory implementation of
ServerDataStore . |
class |
ServerSyncEngine<T,S extends Edit<? extends Diff>>
The ServerSyncEngine is responsible for driving the main differential synchronization algorithm.
|
interface |
ServerSynchronizer<T,S extends Edit<? extends Diff>>
A instance of this class will be able to handle tasks needed to implement
Differential Synchronization for a specific type of documents.
|
Modifier and Type | Class and Description |
---|---|
class |
GcmDiffSyncHandler<T,S extends Edit<? extends Diff>> |
Modifier and Type | Class and Description |
---|---|
class |
DiffSyncHandler<T,S extends Edit<? extends Diff>> |
class |
GcmHandler<T,S extends Edit<? extends Diff>> |
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.