public abstract class Strategy<T extends Endpoint>
extends java.lang.Object
| Constructor and Description |
|---|
Strategy() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addEndpoint(T endpoint) |
abstract java.util.List<T> |
getAllEndpoints() |
abstract T |
getEndpoint(java.lang.String nodeID) |
abstract boolean |
isEmpty() |
abstract boolean |
remove(java.lang.String nodeID) |
public abstract void addEndpoint(T endpoint)
public abstract boolean remove(java.lang.String nodeID)
public abstract boolean isEmpty()
public abstract T getEndpoint(java.lang.String nodeID)
public abstract java.util.List<T> getAllEndpoints()