final class PrioritizedComponents<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<PrioritizedComponent<T>> |
components |
private java.util.Map<?,?> |
configProps |
private static java.lang.String |
FACTORY_SUFFIX |
private int |
firstDisabled |
private boolean |
useInsertionOrder |
Constructor and Description |
---|
PrioritizedComponents(java.util.Map<?,?> configurationProperties) |
PrioritizedComponents(RepositorySystemSession session) |
Modifier and Type | Method and Description |
---|---|
void |
add(T component,
float priority) |
java.util.List<PrioritizedComponent<T>> |
getAll() |
(package private) static java.lang.String[] |
getConfigKeys(java.lang.Class<?> type) |
java.util.List<PrioritizedComponent<T>> |
getEnabled() |
private static java.lang.Class<?> |
getImplClass(java.lang.Object component) |
boolean |
isEmpty() |
void |
list(java.lang.StringBuilder buffer) |
java.lang.String |
toString() |
private static final java.lang.String FACTORY_SUFFIX
private final java.util.Map<?,?> configProps
private final boolean useInsertionOrder
private final java.util.List<PrioritizedComponent<T>> components
private int firstDisabled
PrioritizedComponents(RepositorySystemSession session)
PrioritizedComponents(java.util.Map<?,?> configurationProperties)
public void add(T component, float priority)
private static java.lang.Class<?> getImplClass(java.lang.Object component)
static java.lang.String[] getConfigKeys(java.lang.Class<?> type)
public boolean isEmpty()
public java.util.List<PrioritizedComponent<T>> getAll()
public java.util.List<PrioritizedComponent<T>> getEnabled()
public void list(java.lang.StringBuilder buffer)
public java.lang.String toString()
toString
in class java.lang.Object