Class AgentDataHolder<K,V>

java.lang.Object
me.hsgamer.topper.core.DataHolder<K,V>
me.hsgamer.topper.agent.holder.AgentDataHolder<K,V>
Direct Known Subclasses:
NumberTopHolder

public class AgentDataHolder<K,V> extends DataHolder<K,V>
  • Constructor Details

    • AgentDataHolder

      public AgentDataHolder(String name)
  • Method Details

    • addAgent

      public void addAgent(Agent agent)
    • addEntryAgent

      public void addEntryAgent(DataEntryAgent<K,V> entryAgent)
    • removeAgent

      public void removeAgent(Agent agent)
    • removeEntryAgent

      public void removeEntryAgent(DataEntryAgent<K,V> entryAgent)
    • onCreate

      protected final void onCreate(DataEntry<K,V> entry)
      Overrides:
      onCreate in class DataHolder<K,V>
    • onUpdate

      protected final void onUpdate(DataEntry<K,V> entry, V oldValue, V newValue)
      Overrides:
      onUpdate in class DataHolder<K,V>
    • onRemove

      protected final void onRemove(DataEntry<K,V> entry)
      Overrides:
      onRemove in class DataHolder<K,V>
    • register

      public final void register()
    • unregister

      public final void unregister()