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>toAddprotected Set<ComponentName>toRemove
-
Constructor Summary
Constructors Constructor Description Stash()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(RegistrationInfo ri)List<RegistrationInfo>getRegistrationsToRemove(ComponentRegistry reg)booleanisAdding(ComponentName name)booleanisEmpty()booleanisRemoving(ComponentName name)voidremove(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
-
-