Class EntityDataTrackers.Tracker

java.lang.Object
com.ticxo.modelengine.api.entity.EntityDataTrackers.Tracker
All Implemented Interfaces:
LoadBalancer.Server
Enclosing class:
EntityDataTrackers

public class EntityDataTrackers.Tracker extends Object implements LoadBalancer.Server
A class that updates entity data on sync and async threads.
  • Constructor Details

    • Tracker

      public Tracker()
  • Method Details

    • fetchEntityData

      public void fetchEntityData()
    • asyncFetchEntityData

      public void asyncFetchEntityData()
    • putEntityData

      public void putEntityData(UUID uuid, IEntityData dataTracker)
    • getEntityData

      public IEntityData getEntityData(UUID uuid)
    • removeEntityData

      public IEntityData removeEntityData(UUID uuid)
    • getLoad

      public int getLoad()
      Specified by:
      getLoad in interface LoadBalancer.Server
    • getDataTrackers

      public Map<UUID,IEntityData> getDataTrackers()
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getTimings

      public long getTimings()