Package org.nuxeo.runtime.model.impl
Class ComponentManagerImpl.Stash
- java.lang.Object
-
- org.nuxeo.runtime.model.impl.ComponentManagerImpl.Stash
-
- Enclosing class:
- ComponentManagerImpl
protected static class ComponentManagerImpl.Stash extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected List<RegistrationInfo>
toAdd
protected Set<ComponentName>
toRemove
-
Constructor Summary
Constructors Constructor Description Stash()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(RegistrationInfo ri)
List<RegistrationInfo>
getRegistrationsToRemove(ComponentRegistry reg)
boolean
isAdding(ComponentName name)
boolean
isEmpty()
boolean
isRemoving(ComponentName name)
void
remove(ComponentName name)
-
-
-
Field Detail
-
toAdd
protected volatile List<RegistrationInfo> toAdd
-
toRemove
protected volatile Set<ComponentName> toRemove
-
-
Method Detail
-
add
public void add(RegistrationInfo ri)
-
remove
public void remove(ComponentName name)
-
isEmpty
public boolean isEmpty()
-
getRegistrationsToRemove
public List<RegistrationInfo> getRegistrationsToRemove(ComponentRegistry reg)
-
isAdding
public boolean isAdding(ComponentName name)
- Since:
- 11.3
-
isRemoving
public boolean isRemoving(ComponentName name)
- Since:
- 11.3
-
-