Class Strategy<T extends Endpoint>

java.lang.Object
services.moleculer.strategy.Strategy<T>
Direct Known Subclasses:
ArrayBasedStrategy

public abstract class Strategy<T extends Endpoint> extends Object
Base superclass of all Strategy implementations.
  • Constructor Details

    • Strategy

      public Strategy()
  • Method Details

    • addEndpoint

      public abstract void addEndpoint(T endpoint)
    • remove

      public abstract boolean remove(String nodeID)
    • isEmpty

      public abstract boolean isEmpty()
    • getEndpoint

      public abstract T getEndpoint(Context ctx, String nodeID)
    • getAllEndpoints

      public abstract List<T> getAllEndpoints()