Errai 3.0.1-SNAPSHOT

org.jboss.errai.otec.client
Interface PeerState

All Known Implementing Classes:
MultiplePeerState, SinglePeerState

public interface PeerState

Author:
Christian Sadilek , Mike Brock

Method Summary
 EntityStreamRegistration addEntityStream(EntityChangeStream stream)
           
 void addResyncListener(Integer entity, ResyncListener resyncListener)
           
 void associateEntity(OTPeer peer, Integer entity)
           
 void deregisterPeer(OTPeer peer)
           
 void disassociateEntity(OTPeer peer, Integer entity)
           
 void flushEntityStreams(Integer entityId)
           
 void forceResyncAll(OTEntity entity)
           
 Map<Integer,Set<OTPeer>> getEntityPeerRelationshipMap()
           
 OTPeer getPeer(String peerId)
           
 Set<OTPeer> getPeersFor(Integer entity)
           
 boolean hasConflictResolutionPrecedence()
           
 void notifyResync(OTEntity entity)
           
 void registerPeer(OTPeer peer)
           
 boolean shouldForwardOperation(OTOperation operation)
           
 

Method Detail

registerPeer

void registerPeer(OTPeer peer)

deregisterPeer

void deregisterPeer(OTPeer peer)

getPeer

OTPeer getPeer(String peerId)

getPeersFor

Set<OTPeer> getPeersFor(Integer entity)

getEntityPeerRelationshipMap

Map<Integer,Set<OTPeer>> getEntityPeerRelationshipMap()

associateEntity

void associateEntity(OTPeer peer,
                     Integer entity)

disassociateEntity

void disassociateEntity(OTPeer peer,
                        Integer entity)

shouldForwardOperation

boolean shouldForwardOperation(OTOperation operation)

hasConflictResolutionPrecedence

boolean hasConflictResolutionPrecedence()

addResyncListener

void addResyncListener(Integer entity,
                       ResyncListener resyncListener)

forceResyncAll

void forceResyncAll(OTEntity entity)

notifyResync

void notifyResync(OTEntity entity)

addEntityStream

EntityStreamRegistration addEntityStream(EntityChangeStream stream)

flushEntityStreams

void flushEntityStreams(Integer entityId)

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.