org.commonreality.time
Interface IOwnableClock<T>

All Superinterfaces:
IClock
All Known Implementing Classes:
MasterClock, NetworkedMasterClock, OwnedClock, SharedClock

public interface IOwnableClock<T>
extends IClock

Author:
developer

Method Summary
 void addOwner(T owner)
           
 java.util.Collection<T> getOwners()
           
 boolean isOwner(T owner)
           
 void removeOwner(T owner)
           
 
Methods inherited from interface org.commonreality.time.IClock
getTime, waitForChange, waitForTime
 

Method Detail

addOwner

void addOwner(T owner)

removeOwner

void removeOwner(T owner)

getOwners

java.util.Collection<T> getOwners()

isOwner

boolean isOwner(T owner)