Replica

replication.dtn.Replica
class Replica[S](val id: Uid, dtnNodeId: String, val service: String, var data: S)(implicit evidence$1: Lattice[S], evidence$2: JsonValueCodec[S])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def applyLocalDelta(delta: S): Unit
def applyRemoteDelta(delta: S): Unit
def connectOn(uri: URI): Async[Any, Unit]
def message(data: S): ByteBuffer
def receive(data: ByteBuffer): Unit

Concrete fields

val connections: AtomicReference[List[WebSocket]]
var data: S
val id: Uid
val service: String