Interface LoadBalancer<KEY,SER extends LoadBalancer.Server>

All Known Implementing Classes:
AbstractLoadBalancer, EntityDataTrackers

public interface LoadBalancer<KEY,SER extends LoadBalancer.Server>
  • Method Details

    • getOrRegister

      SER getOrRegister(KEY key)
    • get

      SER get(KEY key)
    • unregister

      void unregister(KEY key)
    • execute

      void execute(KEY key, BiConsumer<KEY,SER> balConsumer)
    • supply

      SER supply()
    • map

      default <VAL> VAL map(KEY key, Function<SER,VAL> mapper)